public String Consultar() { Cls_Ctrl_Operaciones Controlador = new Cls_Ctrl_Operaciones(); Respuesta Obj_Respuesta = new Respuesta(); Cls_Mdl_Entrada_Mercancia Obj_Capturado = new Cls_Mdl_Entrada_Mercancia(); String Json_Resultado = String.Empty; DataTable Dt_Registros = new DataTable(); try { Dt_Registros = Controlador.Consulta_Entrada(new Cls_Mdl_Entrada_Mercancia(), Obj_Capturado); if (Dt_Registros != null) { if (Dt_Registros.Rows.Count > 0) { Obj_Respuesta.Registros = JsonConvert.SerializeObject(Dt_Registros, Formatting.None); } Obj_Respuesta.Mensaje = "ok"; Obj_Respuesta.Estatus = true; } } catch (Exception Ex) { Obj_Respuesta.Estatus = false; Obj_Respuesta.Mensaje = "Consultar Usuario[" + Ex.Message + "]"; } finally { Json_Resultado = JsonMapper.ToJson(Obj_Respuesta); } return(Json_Resultado); }
public String Ope_Alta(String Datos) { Cls_Ctrl_Operaciones Controlador = new Cls_Ctrl_Operaciones(); Cls_Mdl_Entrada_Mercancia Obj_Capturado = new Cls_Mdl_Entrada_Mercancia(); JsonSerializerSettings Configuracion_Json = new JsonSerializerSettings(); Respuesta Obj_Respuesta = new Respuesta(); String Str_Respuesta = String.Empty; try { String Estatus = "Alta"; Obj_Capturado = JsonConvert.DeserializeObject <Cls_Mdl_Entrada_Mercancia>(Datos); Obj_Capturado.Usuario_Registro = Sessiones.Nombre; if (Controlador.MasterRegistro(Obj_Capturado, CORE.MODO_DE_CAPTURA.CAPTURA_ALTA)) { if (Controlador.Guardar_Producto(new Cls_Mdl_Entrada_Mercancia(), Obj_Capturado, Estatus)) { Obj_Respuesta.Estatus = true; Obj_Respuesta.Mensaje = "Registro exitoso."; } } } catch (Exception ex) { Obj_Respuesta.Estatus = false; Obj_Respuesta.Mensaje = "Guardar Cliente[" + ex.Message + "]"; } finally { Obj_Respuesta.Estatus = true; Str_Respuesta = JsonConvert.SerializeObject(Obj_Respuesta, Formatting.Indented, Configuracion_Json); } return(Str_Respuesta); }
public String Historial(String Datos) { Cls_Ctrl_Operaciones Controlador = new Cls_Ctrl_Operaciones(); Respuesta Obj_Respuesta = new Respuesta(); Cls_Mdl_Entrada_Mercancia Obj_Capturado = new Cls_Mdl_Entrada_Mercancia(); String Json_Resultado = String.Empty; DataTable Dt_Registros = new DataTable(); try { Obj_Capturado = JsonConvert.DeserializeObject <Cls_Mdl_Entrada_Mercancia>(Datos); Dt_Registros = Controlador.Consulta_Entrada_Historial(new Cls_Mdl_Entrada_Mercancia(), Obj_Capturado); if (Dt_Registros != null) { if (Dt_Registros.Rows.Count > 0) { Obj_Respuesta.Registros = JsonConvert.SerializeObject(Dt_Registros, Newtonsoft.Json.Formatting.None); } Obj_Respuesta.Mensaje = "ok"; Obj_Respuesta.Estatus = true; } //if (Dt_Registros != null) //{ // Obj_Respuesta.Mensaje = "ok"; // Obj_Respuesta.Estatus = true; // var result = from Fila in Dt_Registros.AsEnumerable() // select new[] { // Fila.Field<String>("Proveedor").Trim(), // Fila.Field<String>("Producto").ToString(), // Fila.Field<Decimal>("Cajas").ToString(), // Fila.Field<Decimal>("Toneladas").ToString(), // Fila.Field<String>("Notas")==null ? " ": Fila.Field<String>("Notas").ToString(), // Fila.Field<String>("Fecha_Creo").Trim(), // Fila.Field<String>("Estatus").ToString() // }; // Obj_Respuesta.data = JsonConvert.SerializeObject(result, Formatting.None); //} } catch (Exception Ex) { Obj_Respuesta.Estatus = false; Obj_Respuesta.Mensaje = "Consultar Usuario[" + Ex.Message + "]"; } finally { Json_Resultado = JsonMapper.ToJson(Obj_Respuesta); } return(Json_Resultado); }
public void Cargar_Cmb_Producto() { Cls_Ctrl_Operaciones Controlador = new Cls_Ctrl_Operaciones(); Respuesta Obj_Respuesta = new Respuesta(); Cls_Mdl_Entrada_Mercancia Obj_Capturado = new Cls_Mdl_Entrada_Mercancia(); String Json_Resultado = String.Empty; List <Cls_Select2> Lista_Select = new List <Cls_Select2>(); DataTable Dt_Registros = new DataTable(); try { String Str_Q = String.Empty; NameValueCollection nvc = Context.Request.Form; Dt_Registros = Controlador.Consulta_Entrada(new Cls_Mdl_Entrada_Mercancia(), Obj_Capturado); if (!String.IsNullOrEmpty(nvc["q"])) { Str_Q = nvc["q"].ToString().Trim(); } var Datos = from Fila in Dt_Registros.AsEnumerable() orderby Fila.Field <int>("Entrada_ID") ascending select new Cls_Select2 { id = Fila.Field <int>("Entrada_ID"), text = Fila.Field <String>("Proveedor_Producto"), tag = Fila.Field <String>("Producto"), tag1 = Fila.Field <String>("Proveedor"), tag2 = Fila.Field <Decimal>("Cantidad_Descontar"), tag3 = Fila.Field <String>("Fecha_Creo"), tag4 = Fila.Field <String>("Chofer") }; foreach (var p in Datos) { Lista_Select.Add((Cls_Select2)p); } Json_Resultado = JsonMapper.ToJson(Lista_Select); Context.Response.Write(Json_Resultado); } catch (Exception Ex) { Obj_Respuesta.Estatus = false; Obj_Respuesta.Mensaje = "Consultar Producto [" + Ex.Message + "]"; } }
public String Consultar() { Cls_Ctrl_Operaciones Controlador = new Cls_Ctrl_Operaciones(); Respuesta Obj_Respuesta = new Respuesta(); Cls_Mdl_Entrada_Mercancia Obj_Capturado = new Cls_Mdl_Entrada_Mercancia(); String Json_Resultado = String.Empty; DataTable Dt_Registros = new DataTable(); try { Dt_Registros = Controlador.Consulta_Entrada(new Cls_Mdl_Entrada_Mercancia(), Obj_Capturado); if (Dt_Registros != null) { Obj_Respuesta.Mensaje = "ok"; Obj_Respuesta.Estatus = true; var result = from Fila in Dt_Registros.AsEnumerable() select new[] { Fila.Field <String>("Proveedor").Trim(), Fila.Field <Decimal>("Toneladas").ToString(), Fila.Field <String>("Estatus").Trim(), Fila.Field <String>("Producto").Trim(), Fila.Field <Decimal>("Cajas").ToString(), Fila.Field <String>("Notas").ToString(), /* == null ? " " : Field.<String>("Notas").Trim(),*/ Fila.Field <String>("Fecha_Creo").Trim(), Fila.Field <int>("Entrada_ID").ToString(), Fila.Field <Decimal>("Cantidad_Descontar").ToString(), }; Obj_Respuesta.data = JsonConvert.SerializeObject(result, Formatting.None); } } catch (Exception Ex) { Obj_Respuesta.Estatus = false; Obj_Respuesta.Mensaje = "Consultar Usuario[" + Ex.Message + "]"; } finally { Json_Resultado = JsonMapper.ToJson(Obj_Respuesta); } return(Json_Resultado); }
public String Guardar_Excel(String Datos) { Cls_Ctrl_Operaciones Controlador = new Cls_Ctrl_Operaciones(); List <Cls_Mdl_Entrada_Mercancia> Lista_Productos = new List <Cls_Mdl_Entrada_Mercancia>(); Cls_Mdl_Entrada_Mercancia Obj_Capturado = new Cls_Mdl_Entrada_Mercancia(); JsonSerializerSettings Configuracion_Json = new JsonSerializerSettings(); Respuesta Obj_Respuesta = new Respuesta(); String Str_Respuesta = String.Empty; try { Lista_Productos = JsonConvert.DeserializeObject <List <Cls_Mdl_Entrada_Mercancia> >(Datos); foreach (Cls_Mdl_Entrada_Mercancia tabla in Lista_Productos) { tabla.Usuario_Registro = Sessiones.Nombre; } List <TablaDB> Lista = Lista_Productos.ToList <TablaDB>(); if (Controlador.MasterRegistro(Obj_Capturado, CORE.MODO_DE_CAPTURA.CAPTURA_ALTA, new FiltroBD(Lista, MODO_DE_CAPTURA.CAPTURA_ALTA))) { Obj_Respuesta.Estatus = true; Obj_Respuesta.Mensaje = "Registro exitoso."; } } catch (Exception ex) { Obj_Respuesta.Estatus = false; Obj_Respuesta.Mensaje = "Guardar Cliente[" + ex.Message + "]"; } finally { Str_Respuesta = JsonConvert.SerializeObject(Obj_Respuesta, Formatting.Indented, Configuracion_Json); } return(Str_Respuesta); }
///******************************************************************************* ///NOMBRE DE LA FUNCIÓN: Validar_Excel ///DESCRIPCIÓN: FUNCION PARA VALIDAR EL EXCEL DEL ARCHIVO ///PARAMETROS: RUTA, DT_EXCEL ///CREO: MARÍA CHANTAL ORIGEL SEGURA ///FECHA_CREO: 24 OCTUBRE 2017 ///MODIFICO: ///FECHA_MODIFICO: ///CAUSA_MODIFICACIÓN: ///******************************************************************************* public Respuesta Validar_Excel(Respuesta Obj_Respuesta, DataTable Dt_Excel) { Cls_Mdl_Entrada_Mercancia Obj_Negocio = new Cls_Mdl_Entrada_Mercancia(); DataTable Dt_Tabla = new DataTable(); DataTable Dt_Temporal = new DataTable(); String Str_Msj = String.Empty; DataRow Dr_Fila = null; Boolean Bool_Valido = true; try { Dt_Tabla = Crear_Tabla_Materiales(); foreach (DataRow dr in Dt_Excel.Rows) { Bool_Valido = true; if (Bool_Valido) { Dr_Fila = Dt_Tabla.NewRow(); Dr_Fila["Proveedor"] = dr["Proveedor"].ToString().Replace("\"", " in").Trim(); Dr_Fila["Producto"] = dr["Producto"].ToString().Replace("\"", " in").Trim(); Dr_Fila["Cajas"] = dr["Cantidad"].ToString().Replace("\"", " in").Trim(); Dr_Fila["Chofer"] = dr["Chofer"].ToString().Replace("\"", " in").Trim(); Dr_Fila["Cantidad_Descontar"] = dr["Cantidad"].ToString().Replace("\"", " in").Trim(); Dr_Fila["Proveedor_Producto"] = Dr_Fila["Proveedor"] + " " + Dr_Fila["Producto"]; Dr_Fila["Usuario_Creo"] = Sessiones.Nombre;; Dr_Fila["Estatus"] = "Almacen"; Dr_Fila["Toneladas"] = 0; Dt_Tabla.Rows.Add(Dr_Fila); } } if (Dt_Tabla.Rows.Count > 0) { var result = from Fila in Dt_Tabla.AsEnumerable() select new[] { Fila.Field <String>("Proveedor").Trim(), Fila.Field <String>("Producto").Trim(), Fila.Field <String>("Cajas").ToString(), Fila.Field <String>("Chofer").ToString(), Fila.Field <String>("Cantidad_Descontar").ToString(), Fila.Field <String>("Proveedor_Producto").ToString(), Fila.Field <String>("Usuario_Creo").ToString(), Fila.Field <String>("Estatus").ToString(), Fila.Field <String>("Toneladas").ToString(), }; Obj_Respuesta.Registros = JsonConvert.SerializeObject(result, Formatting.None); Obj_Respuesta.Tabla_Registros = JsonConvert.SerializeObject(Dt_Tabla, Formatting.None); } if (!String.IsNullOrEmpty(Str_Msj)) { Str_Msj = "No se pudieron cargar todos los registros debido a las siguientes observaciones: <br/>" + Str_Msj; } Obj_Respuesta.Mensaje = Str_Msj; Obj_Respuesta.Estatus = true; } catch (Exception ex) { throw new Exception(ex.Message); } return(Obj_Respuesta); }