示例#1
0
        public int ActualizarOrdenes(DO_Ordenes ordenes)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    Ordenes obj = conexion.Ordenes.Where(x => x.Id_Orden == ordenes.Id_Orden).FirstOrDefault();

                    obj.Id_Orden       = ordenes.Id_Orden;
                    obj.Folio          = ordenes.Folio;
                    obj.FechaSolicitud = ordenes.FechaSolicitud;
                    obj.FechaEntrega   = Convert.ToDateTime(ordenes.FechaEntrega);
                    obj.Id_Cliente     = ordenes.Id_Cliente;
                    obj.Usuario        = ordenes.Usuario;
                    obj.Requisicion    = ordenes.Requisicion;
                    obj.Proyecto       = ordenes.Proyecto;

                    conexion.Entry(obj).State = EntityState.Modified;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
示例#2
0
        public int AltaOrdenes(DO_Ordenes ordenes)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    Ordenes obj = new Ordenes();
                    //obj.Id_Orden = ordenes.Id_Orden;
                    obj.Folio          = ordenes.Folio;
                    obj.FechaSolicitud = ordenes.FechaSolicitud;
                    if (!string.IsNullOrEmpty(ordenes.FechaEntrega))
                    {
                        obj.FechaEntrega = Convert.ToDateTime(ordenes.FechaEntrega);
                    }

                    obj.Id_Cliente  = ordenes.Id_Cliente;
                    obj.Usuario     = ordenes.Usuario;
                    obj.Requisicion = ordenes.Requisicion;
                    obj.Proyecto    = ordenes.Proyecto;

                    conexion.Ordenes.Add(obj);

                    conexion.SaveChanges();

                    return(obj.Id_Orden);
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
示例#3
0
        public JsonResult GetOrdenDetalle(int idOrden)
        {
            DO_Ordenes orden = DataManager.GetOrden(idOrden);

            var jsonResult = Json(orden, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;

            return(jsonResult);
        }