public void Cajas() { Cls_Ctrl_Operaciones Controlador = new Cls_Ctrl_Operaciones(); List <Cls_Select2> Lista_Select = new List <Cls_Select2>(); DataTable Dt_Registros = new DataTable(); String Json_Resultado = String.Empty; try { String q = String.Empty; NameValueCollection nvc = Context.Request.Form; if (!String.IsNullOrEmpty(nvc["q"])) { q = nvc["q"].ToString().Trim(); } Dt_Registros = Controlador.Consulta_Cajas(new Cls_Mdl_Cajas()); var result = from Fila in Dt_Registros.AsEnumerable() select new Cls_Select2 { id = Fila.Field <int>("Caja_ID"), text = Fila.Field <String>("Descripcion").ToString().Trim() }; foreach (var p in result) { Lista_Select.Add((Cls_Select2)p); } Json_Resultado = JsonMapper.ToJson(Lista_Select); Context.Response.Write(Json_Resultado); } catch (Exception Ex) { Console.WriteLine(Ex.StackTrace); } }
public String Consultar() { Cls_Ctrl_Operaciones Controlador = new Cls_Ctrl_Operaciones(); Respuesta Obj_Respuesta = new Respuesta(); String Json_Resultado = String.Empty; DataTable Dt_Registros = new DataTable(); try { Dt_Registros = Controlador.Consulta_Cajas(new Cls_Mdl_Cajas()); 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>("Descripcion").Trim(), Fila.Field <int>("Cantidad").ToString().Trim(), Fila.Field <int>("Caja_ID").ToString() }; Obj_Respuesta.data = JsonConvert.SerializeObject(result, Formatting.None); } } catch (Exception Ex) { Obj_Respuesta.Estatus = false; Obj_Respuesta.Mensaje = "Consultar Cajas [" + 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 void Cargar_Cmb_Cliente() { Cls_Ctrl_Operaciones Controlador = new Cls_Ctrl_Operaciones(); Respuesta Obj_Respuesta = new Respuesta(); 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_Clientes(nvc["q"].ToString().Trim()); if (!String.IsNullOrEmpty(nvc["q"])) { Str_Q = nvc["q"].ToString().Trim(); } var Datos = from Fila in Dt_Registros.AsEnumerable() orderby Fila.Field <int>("Cliente_ID") ascending select new Cls_Select2 { id = Fila.Field <int>("Cliente_ID"), text = Fila.Field <String>("Nombre"), tag2 = Fila.Field <Decimal>("Cuentas_Pendientes"), }; 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(); String Json_Resultado = String.Empty; DataTable Dt_Registros = new DataTable(); try { Dt_Registros = Controlador.Consulta_Cliente(); 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>("Nombre").Trim(), Fila.Field<Decimal>("Cajas_Pendientes").ToString(), Fila.Field<Decimal>("Cuentas_Pendientes").ToString(), Fila.Field<int>("Cliente_ID").ToString(), Fila.Field<String>("Bodega").Trim(), }; Obj_Respuesta.data = JsonConvert.SerializeObject(result, Formatting.None); } } catch (Exception Ex) { Obj_Respuesta.Estatus = false; Obj_Respuesta.Mensaje = "Consultar Cliente [" + Ex.Message + "]"; } finally { Json_Resultado = JsonMapper.ToJson(Obj_Respuesta); } return Json_Resultado; }
///******************************************************************************* ///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); }
/// <summary> /// EVENTO PARA ELIMINAR EL REGISTRO DEL CLIENTE /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void bEliminar_Click(object sender, EventArgs e) { Button boton = (Button)sender; int id = int.Parse(boton.CommandArgument); DataSet Clientes = Grid_Clientes_DataSource; IEnumerable <DataRow> resultsASP = from Fila in Clientes.Tables["ASP"].AsEnumerable() where Fila.Field <int>("IdCliente") == id select Fila; IEnumerable <DataRow> resultsCode = from Fila in Clientes.Tables["Code"].AsEnumerable() where Fila.Field <int>("IdCliente") == id select Fila; //AGREGAR AL COMBO ListItem ClienteItem = new ListItem(resultsASP.First <DataRow>().ItemArray[4].ToString(), resultsASP.First <DataRow>().ItemArray[3].ToString()); ddl_Clientes.Items.Add(ClienteItem); //REMOVER ATRIBUTO DISABLED ddl_Clientes.Attributes.Remove("disabled"); b_Agregar_Cliente.Attributes.Remove("disabled"); //ELIMINAR DEL DS int Index = Clientes.Tables["Code"].Rows.IndexOf(resultsCode.First <DataRow>()); Clientes.Tables["Code"].Rows[Index]["IdEstatus"] = 3; Clientes.Tables["ASP"].Rows.Remove(resultsASP.First <DataRow>()); Clientes.AcceptChanges(); Grid_Clientes_DataSource = Clientes; CargarGrid(); }
/// <summary> /// EVENTO PARA AGREGAR EL CLIENTE AL LISTADO /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void b_Agregar_Cliente_Click(object sender, EventArgs e) { DataSet Clientes = Grid_Clientes_DataSource; App_Code.Entidades.Clientes Cliente = new App_Code.Entidades.Clientes { Id = int.Parse(ddl_Clientes.SelectedValue) }; Cliente.ConsultarID(); if (Cliente.Id != null) { Clientes.Tables["ASP"].Rows.Add("0", "0", "", ddl_Clientes.SelectedValue, ddl_Clientes.SelectedItem.Text, 1, 1, 0, DateTime.Now, 0, DateTime.Now); IEnumerable <DataRow> resultsCode = from Fila in Clientes.Tables["Code"].AsEnumerable() where Fila.Field <int>("IdCliente") == int.Parse(ddl_Clientes.SelectedValue) select Fila; if (resultsCode.Count() == 0) { Clientes.Tables["Code"].Rows.Add("0", "0", "", ddl_Clientes.SelectedValue, ddl_Clientes.SelectedItem.Text, 2, "", 0, DateTime.Now, 0, DateTime.Now); } else { int Index = Clientes.Tables["Code"].Rows.IndexOf(resultsCode.First <DataRow>()); Clientes.Tables["Code"].Rows[Index]["IdEstatus"] = 2; } ddl_Clientes.Items.Remove(ddl_Clientes.SelectedItem); //AGREGAR ATRIBUTO DISABLED if (ddl_Clientes.Items.Count == 0) { ddl_Clientes.Attributes.Add("disabled", ""); b_Agregar_Cliente.Attributes.Add("disabled", ""); } Grid_Clientes_DataSource = Clientes; CargarGrid(); } }