Member 14683827 Ответов: 1

Здравствуйте у меня большая проблема мне нужно передать этот код C# a PHP


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using WebConsecutivo.Models;

namespace WebConsecutivo.Controllers
{
    public class HomeController : Controller
    {
        public Models.EventosEntities db = new EventosEntities();
        public ActionResult Index()
        {
            // Se valida existencia si es el primer ingreso del dia

            DateTime Hoy = Convert.ToDateTime(DateTime.Today.ToShortDateString());
	
            var Cont = db.Tbl_Consecutivo.Where(x => x.Fecha == Hoy).Count();

            if (Cont > 0)
            {
                var Consecutivo = db.Tbl_Consecutivo.Select(x => x.Consecutivo).Max();
                ViewBag.Consecutivo = Consecutivo;
            }
            elseº
            {
                int ID = 99;
                var ConsActual = db.Tbl_Consecutivo.Select(x => x.Consecutivo).Max();
                var tblConsecutivo = db.Tbl_Consecutivo.Find(ID);
                using (var Bd = new EventosEntities())
                {
                    Bd.Tbl_Consecutivo.Attach(tblConsecutivo);
                    tblConsecutivo.Consecutivo = ConsActual+1;
                    tblConsecutivo.Fecha = Convert.ToDateTime(DateTime.Today.ToShortDateString());
                    Bd.SaveChanges();
                    ViewBag.Consecutivo = ConsActual + 1;
                }

            }

            return View();
        }

        
        public ActionResult RefreshConsecutivo()
        {
            int ID = 99;
            var ConsActual = db.Tbl_Consecutivo.Select(x => x.Consecutivo).Max();
            var tblConsecutivo = db.Tbl_Consecutivo.Find(ID);
            using (var Bd = new EventosEntities())
            {
                Bd.Tbl_Consecutivo.Attach(tblConsecutivo);
                tblConsecutivo.Consecutivo =  1;
                tblConsecutivo.Fecha = Convert.ToDateTime(DateTime.Today.ToShortDateString());
                Bd.SaveChanges();
                ViewBag.Consecutivo = db.Tbl_Consecutivo.Select(x => x.Consecutivo).Max();
            }

            return RedirectToAction("Index", "Home");
        }

        public ActionResult About()
        {
            ViewBag.Message = "Your application description page.";

            return View();
        }

        public ActionResult Contact()
        {
            ViewBag.Message = "Your contact page.";

            return View();
        }
    }
}


Что я уже пробовал:

namespace WebConsecutivo.Controllers
{
public class HomeController : Controller
{
public Models.EventosEntities db = new EventosEntities();
public ActionResult Index()
{
// Se valida existencia si es el primer ingreso del dia

DateTime Hoy = Convert.ToDateTime(DateTime.Today.ToShortDateString());

var Cont = db.Tbl_Consecutivo.Where(x => x.Fecha == Hoy).Count();

if (Cont > 0)
{
var Consecutivo = db.Tbl_Consecutivo.Select(x => x.Consecutivo).Max();
ViewBag.Consecutivo = Consecutivo;
}
elseº
{
int ID = 99;
var ConsActual = db.Tbl_Consecutivo.Select(x => x.Consecutivo).Max();
var tblConsecutivo = db.Tbl_Consecutivo.Find(ID);
using (var Bd = new EventosEntities())
{
Bd.Tbl_Consecutivo.Attach(tblConsecutivo);
tblConsecutivo.Consecutivo = ConsActual+1;
tblConsecutivo.Fecha = Convert.ToDateTime(DateTime.Today.ToShortDateString());
Bd.SaveChanges();
ViewBag.Consecutivo = ConsActual + 1;
}

}

return View();
}


public ActionResult RefreshConsecutivo()
{
int ID = 99;
var ConsActual = db.Tbl_Consecutivo.Select(x => x.Consecutivo).Max();
var tblConsecutivo = db.Tbl_Consecutivo.Find(ID);
using (var Bd = new EventosEntities())
{
Bd.Tbl_Consecutivo.Attach(tblConsecutivo);
tblConsecutivo.Consecutivo = 1;
tblConsecutivo.Fecha = Convert.ToDateTime(DateTime.Today.ToShortDateString());
Bd.SaveChanges();
ViewBag.Consecutivo = db.Tbl_Consecutivo.Select(x => x.Consecutivo).Max();
}

return RedirectToAction("Index", "Home");
}

public ActionResult About()
{
ViewBag.Message = "Your application description page.";

return View();
}

public ActionResult Contact()
{
ViewBag.Message = "Your contact page.";

return View();
}
}
}

Richard MacCutchan

В чем же вопрос?

Dave Kreskowiak

Ваше "описание проблемы" не имеет никакого смысла. Что вы подразумеваете под "передать этот код C# PHP"??

Вы пытаетесь преобразовать код C# в PHP?

Member 14683827

Моя проблема заключается в том, что я не мог передать этот код c # MVC в Php-код, который мне нужен, и я сделал несколько peurba, и все они плохо смотрятся на мне.
но теоретически мне нужен счетчик, который считает каждый день в течение 24 часов и у которого есть кнопка для сброса счетчика на 1, когда это необходимо, чтобы отслеживать дни без несчастных случаев

Dave Kreskowiak

Зачем вообще "передавать код c#" другому фрагменту кода? Ты все еще не имеешь никакого смысла. Я подозреваю, что вы неправильно используете терминологию, которая только запутывает людей.

1 Ответов

Рейтинг:
2

Member 14683827

но теоретически мне нужен счетчик, который считает каждый день в течение 24 часов и у которого есть кнопка для сброса счетчика на 1, когда это необходимо, чтобы отслеживать дни без несчастных случаев


Dave Kreskowiak

..и вы опубликовали это как ответ на свой собственный вопрос. Это просто вывело ваш вопрос из очереди без ответа и не отправило никому никакого уведомления о том, что вы попытались ответить на какой-то другой пост.

Dave Kreskowiak

Ладно, тогда в чем проблема?