Example #1
0
        protected void Traerdatos(string Prmtr, string Accion)
        {
            Idioma = (DataTable)ViewState["TablaIdioma"];

            if (Accion.Equals("UPDATE"))
            {
                Cnx.SelecBD();
                using (SqlConnection sqlConB = new SqlConnection(Cnx.GetConex()))
                {
                    string VbTxtSql = "EXEC SP_PANTALLA_Bodega 4,'','','','SELECT',@Prmtr,0,0,@ICC,'01-1-2009','01-01-1900','01-01-1900'";
                    sqlConB.Open();
                    using (SqlCommand SC = new SqlCommand(VbTxtSql, sqlConB))
                    {
                        SC.Parameters.AddWithValue("@Prmtr", Prmtr);
                        SC.Parameters.AddWithValue("@ICC", Session["!dC!@"]);
                        using (SqlDataAdapter SDA = new SqlDataAdapter())
                        {
                            using (DataSet DSTDet = new DataSet())
                            {
                                SDA.SelectCommand = SC;
                                SDA.Fill(DSTDet);
                                DSTDet.Tables[0].TableName = "Bodega";
                                DSTDet.Tables[1].TableName = "Tercero";
                                DSTDet.Tables[2].TableName = "Consult";
                                ViewState["DSTDet"]        = DSTDet;
                            }
                        }
                    }
                }
            }
            DSTDet = (DataSet)ViewState["DSTDet"];

            string VbCodAnt = DdlBusq.Text.Trim();

            DdlBusq.DataSource     = DSTDet.Tables[0];
            DdlBusq.DataTextField  = "CodBodega";
            DdlBusq.DataValueField = "CodidBodega";
            DdlBusq.DataBind();
            DdlBusq.Text = VbCodAnt.Equals("0") ? @Prmtr : VbCodAnt;

            DdlCliente.DataSource     = DSTDet.Tables[1];
            DdlCliente.DataTextField  = "RazonSocial";
            DdlCliente.DataValueField = "IdTercero";
            DdlCliente.DataBind();


            DataRow[] Result = DSTDet.Tables[2].Select("CodidBodega = " + DdlBusq.Text.Trim());
            foreach (DataRow DR in Result)
            {
                TxtCod.Text     = HttpUtility.HtmlDecode(DR["CodBodega"].ToString().Trim());
                TxtNombre.Text  = HttpUtility.HtmlDecode(DR["Nombre"].ToString().Trim());
                DdlCliente.Text = HttpUtility.HtmlDecode(DR["CodTercero"].ToString().Trim());
            }
        }
Example #2
0
        private void GetClients()
        {
            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = new DataTable();

            Tabla = DataBase.ConsultarNameCliente();

            DdlCliente.DataSource     = Tabla;
            DdlCliente.DataTextField  = "NombreCliente";
            DdlCliente.DataValueField = "CodCli";
            DdlCliente.DataBind();
            DdlCliente.Items.Insert(0, new ListItem("Seleccione", "0", true));
        }
        protected void BindDDdl(string Accion)
        {
            if (Accion.Equals("UPDATE"))
            {
                Cnx.SelecBD();
                using (SqlConnection sqlConB = new SqlConnection(Cnx.GetConex()))
                {
                    string VbTxtSql = "EXEC SP_PANTALLA_Sal_consignacion 5,'','','','',0,0,0,@ICC,'01-1-2009','01-01-1900','01-01-1900'";
                    sqlConB.Open();
                    using (SqlCommand SC = new SqlCommand(VbTxtSql, sqlConB))
                    {
                        SC.Parameters.AddWithValue("@ICC", Session["!dC!@"]);
                        using (SqlDataAdapter SDA = new SqlDataAdapter())
                        {
                            using (DataSet DSTDdl = new DataSet())
                            {
                                SDA.SelectCommand = SC;
                                SDA.Fill(DSTDdl);
                                DSTDdl.Tables[0].TableName = "Bodega";
                                DSTDdl.Tables[1].TableName = "Cliente";

                                ViewState["DSTDdl"] = DSTDdl;
                            }
                        }
                    }
                }
            }
            DSTDdl = (DataSet)ViewState["DSTDdl"];
            DdlBodega.DataSource     = DSTDdl.Tables[0];
            DdlBodega.DataTextField  = "Bodega";
            DdlBodega.DataValueField = "CodBodega";
            DdlBodega.DataBind();

            DdlCliente.DataSource     = DSTDdl.Tables[1];
            DdlCliente.DataTextField  = "RazonSocial";
            DdlCliente.DataValueField = "CodTercero";
            DdlCliente.DataBind();
        }