Exemple #1
0
        public int AltaOrdenesDetalle(DO_OrdenesDetalle ordenesdetalle)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    OrdenesDetalle obj = new OrdenesDetalle();

                    obj.Id_Orden                  = ordenesdetalle.Id_Orden;
                    obj.Id_Producto               = ordenesdetalle.Id_Producto;
                    obj.Id_EstatusOrden           = ordenesdetalle.Id_EstatusOrden;
                    obj.Cantidad                  = ordenesdetalle.Cantidad;
                    obj.EntregaParcial            = ordenesdetalle.EntregaParcial;
                    obj.EntregarA                 = ordenesdetalle.EntregarA;
                    obj.FechaActualizacionEstatus = ordenesdetalle.FechaActualizacionEstatus;

                    conexion.OrdenesDetalle.Add(obj);
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #2
0
        public int BorrarOrdenesDetalle(int Id_OrdenDetalle)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    OrdenesDetalle obj = conexion.OrdenesDetalle.Where(x => x.Id_OrdenDetalle == Id_OrdenDetalle).FirstOrDefault();

                    conexion.Entry(obj).State = EntityState.Deleted;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #3
0
        public int ActualizarOrdenesDetalle(DO_OrdenesDetalle ordenesdetalle)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    OrdenesDetalle obj = conexion.OrdenesDetalle.Where(x => x.Id_OrdenDetalle == ordenesdetalle.Id_OrdenDetalle).FirstOrDefault();

                    obj.Id_EstatusOrden           = ordenesdetalle.Id_EstatusOrden;
                    obj.EntregaParcial            = ordenesdetalle.EntregaParcial;
                    obj.EntregarA                 = ordenesdetalle.EntregarA;
                    obj.FechaActualizacionEstatus = DateTime.Now;

                    conexion.Entry(obj).State = EntityState.Modified;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }