Пример #1
0
 public SolicitudCocina Post(SolicitudCocina solicitudCocina)
 {
     solicitudCocina.FechaSolicitud = DateTime.Now;
     solicitudCocina.Estado         = 1;
     SolicitudCocinaNegocio.Insertar(solicitudCocina);
     return(solicitudCocina);
 }
        public void Insertar(SolicitudCocina solicitudCocina)
        {
            DbCommand DbCommand = Database.GetSqlStringCommand("insert into ta_solicitudcocina(int_codigo_programacion_ruta, dte_fecha_solicitud, tin_estado) values(@int_codigo_programacion_ruta, @dte_fecha_solicitud, @tin_estado)");

            Database.AddInParameter(DbCommand, "@int_codigo_programacion_ruta", DbType.Int32, solicitudCocina.ProgramacionRuta.Id);
            Database.AddInParameter(DbCommand, "@dte_fecha_solicitud", DbType.Date, solicitudCocina.FechaSolicitud);
            Database.AddInParameter(DbCommand, "@tin_estado", DbType.Byte, solicitudCocina.Estado);
            int RowsAffected = Database.ExecuteNonQuery(DbCommand);
        }
        public void Actualizar(SolicitudCocina solicitudCocina)
        {
            DbCommand DbCommand = Database.GetSqlStringCommand("update ta_solicitudcocina set int_codigo_programacion_ruta = @int_codigo_programacion_ruta, dte_fecha_solicitud = @dte_fecha_solicitud, tin_estado = @tin_estado where int_codigo_solicitudcocina = @int_codigo_solicitudcocina");

            Database.AddInParameter(DbCommand, "@int_codigo_solicitudcocina", DbType.Int32, solicitudCocina.Id);
            Database.AddInParameter(DbCommand, "@int_codigo_programacion_ruta", DbType.Int32, solicitudCocina.ProgramacionRuta.Id);
            Database.AddInParameter(DbCommand, "@dte_fecha_solicitud", DbType.Date, solicitudCocina.FechaSolicitud);
            Database.AddInParameter(DbCommand, "@tin_estado", DbType.Byte, solicitudCocina.Estado);
            int RowsAffected = Database.ExecuteNonQuery(DbCommand);
        }
Пример #4
0
        public HttpResponseMessage Get(int id)
        {
            SolicitudCocina SolicitudCocina = SolicitudCocinaNegocio.ObtenerPorId(id);

            if (SolicitudCocina == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NoContent));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, SolicitudCocina));
        }
        public SolicitudInsumo Post(SolicitudInsumo solicitudInsumo)
        {
            solicitudInsumo.FechaSolicitud = DateTime.Now;
            solicitudInsumo.Estado         = 1;
            SolicitudInsumoNegocio.Insertar(solicitudInsumo);

            SolicitudCocina SolicitudCocina = SolicitudCocinaNegocio.ObtenerPorId(solicitudInsumo.SolicitudCocina.Id);

            SolicitudCocina.Estado = 2;
            SolicitudCocinaNegocio.Actualizar(SolicitudCocina);

            return(solicitudInsumo);
        }
        public SolicitudInsumo Put(SolicitudInsumo solicitudInsumo)
        {
            if (solicitudInsumo.Estado == 0)             // Anular
            {
                SolicitudCocina SolicitudCocina = SolicitudInsumoNegocio.ObtenerPorId(solicitudInsumo.Id).SolicitudCocina;
                SolicitudCocina.Estado = 1;
                SolicitudInsumoNegocio.Actualizar(solicitudInsumo);
                SolicitudCocinaNegocio.Actualizar(SolicitudCocina);
            }
            else
            {
                SolicitudCocina SolicitudCocinaAnterior = SolicitudInsumoNegocio.ObtenerPorId(solicitudInsumo.Id).SolicitudCocina;
                SolicitudCocinaAnterior.Estado = 1;

                SolicitudCocina SolicitudCocinaActual = SolicitudCocinaNegocio.ObtenerPorId(solicitudInsumo.SolicitudCocina.Id);
                SolicitudCocinaActual.Estado = 2;

                SolicitudInsumoNegocio.Actualizar(solicitudInsumo);
                SolicitudCocinaNegocio.Actualizar(SolicitudCocinaAnterior);
                SolicitudCocinaNegocio.Actualizar(SolicitudCocinaActual);
            }

            return(solicitudInsumo);
        }
 public void Eliminar(SolicitudCocina solicitudCocina)
 {
     Eliminar(solicitudCocina.Id);
 }
Пример #8
0
 public void Eliminar(SolicitudCocina solicitudCocina)
 {
     SolicitudCocinaRepo.Eliminar(solicitudCocina);
 }
Пример #9
0
 public void Actualizar(SolicitudCocina solicitudCocina)
 {
     SolicitudCocinaRepo.Actualizar(solicitudCocina);
 }
Пример #10
0
 public void Insertar(SolicitudCocina solicitudCocina)
 {
     SolicitudCocinaRepo.Insertar(solicitudCocina);
 }
Пример #11
0
 public HttpResponseMessage Put(SolicitudCocina solicitudCocina)
 {
     SolicitudCocinaNegocio.Actualizar(solicitudCocina);
     return(Request.CreateResponse(HttpStatusCode.OK));
 }