Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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 + "]";
            }
        }
Exemple #4
0
        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;
        }
Exemple #7
0
        ///*******************************************************************************
        ///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);
        }
Exemple #8
0
        /// <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();
        }
Exemple #9
0
        /// <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();
            }
        }