public void ListarEmpresaCombo()
        {
            Subir_txt OBJJ = new Subir_txt();

            DDTipo.DataSource     = OBJJ.ListarTipoUsuario();
            DDTipo.DataTextField  = "Descripcion";
            DDTipo.DataValueField = "IdTipoUsuario";
            DDTipo.DataBind();
            DDTipo.Items.Insert(0, new ListItem("Seleccione..", "0"));

            DataTable dt = new DataTable();

            //Convert.ToInt32(Request.Cookies["WebNestle"]["DLIdEmpresaMaster"])
            dt = Obj_usu.ListarEmpresa();
            ddlEmpresa.DataSource     = dt;
            ddlEmpresa.DataTextField  = "NombreCliente";
            ddlEmpresa.DataValueField = "idCliente";
            ddlEmpresa.DataBind();
            Subir_txt objk = new Subir_txt();

            DDTipoUsuario.DataSource     = objk.ListarTipoUsuario3();
            DDTipoUsuario.DataTextField  = "Descripcion";
            DDTipoUsuario.DataValueField = "IdTipoUsuario";
            DDTipoUsuario.DataBind();
            DDTipoUsuario.Items.Insert(0, new ListItem("Seleccione...", "0"));



            DDTipoAcceso.DataSource     = Obj_usu.listarTipoAcceso();
            DDTipoAcceso.DataTextField  = "Desripcion";
            DDTipoAcceso.DataValueField = "IdTipoAcceso";
            DDTipoAcceso.DataBind();
            DDTipoAcceso.Items.Insert(0, new ListItem("Seleccione...", "0"));
        }
        public void CargarDD(int IdTipo)
        {
            int IndexTipo = ListaTS.FindIndex(XS => XS.Id == IdTipo);

            DDTipoUsuario.DataSource    = ListaTS;
            DDTipoUsuario.SelectedIndex = IndexTipo;
            DDTipoUsuario.DataBind();
        }
 public void listar()
 {
     DDTipoUsuario.DataSource     = obj.ListarTipoUSuario();
     DDTipoUsuario.DataTextField  = "Descripcion";
     DDTipoUsuario.DataValueField = "IdTipoUsuario";
     DDTipoUsuario.DataBind();
     DDTipoUsuario.Items.Insert(0, new ListItem("--Seleccione--", "0"));
     GvListaProductos.DataSource = obj.listarProductosCargadosBodega();
     GvListaProductos.DataBind();
     LblTotalproducto.Text = GvListaProductos.Rows.Count.ToString();
 }
        public void listar()
        {
            DDCondicion.DataSource     = obj.ListarCondicion();
            DDCondicion.DataTextField  = "Descripcion";
            DDCondicion.DataValueField = "idCondicion";
            DDCondicion.DataBind();
            DDCondicion.Items.Insert(0, new ListItem("Seleccione...", "0"));
            DDTipoCondicion.DataSource     = obj.ListarTipoCondicion();
            DDTipoCondicion.DataTextField  = "Descripcion";
            DDTipoCondicion.DataValueField = "idTipoCondicion";
            DDTipoCondicion.DataBind();
            DDTipoCondicion.Items.Insert(0, new ListItem("Seleccione...", "0"));

            DDTipoProducto.DataSource     = obj.ListarProducto(1);
            DDTipoProducto.DataTextField  = "Nombre";
            DDTipoProducto.DataValueField = "IdProductoTxt";
            DDTipoProducto.DataBind();
            DDTipoProducto.Items.Insert(0, new ListItem("Seleccione...", "0"));
            DDTipoProducto.Items.Insert(0, new ListItem("...Todos...", "1"));



            DDProdBoni.DataSource     = obj.ListarProducto(1);
            DDProdBoni.DataTextField  = "Nombre";
            DDProdBoni.DataValueField = "IdProductoTxt";
            DDProdBoni.DataBind();
            DDProdBoni.Items.Insert(0, new ListItem("Seleccione...", "0"));


            DDTipoBonificacion.DataSource     = obj.ListarTipoBonificacion();
            DDTipoBonificacion.DataTextField  = "Descripcion";
            DDTipoBonificacion.DataValueField = "IdTipoBonificacion";
            DDTipoBonificacion.DataBind();
            DDTipoBonificacion.Items.Insert(0, new ListItem("Seleccione...", "0"));

            //DDtipoPromocion.Items.Insert(0, new ListItem("Todos", "1"));
            DDtipoPromocion.Items.Insert(0, new ListItem("Producto", "1"));
            DDtipoPromocion.Items.Insert(0, new ListItem("Categoria", "2"));
            DDtipoPromocion.Items.Insert(0, new ListItem("Seleccione..", "0"));

            Subir_txt objj = new Subir_txt();

            DDTipoUsuario.DataSource     = objj.ListarTipoUsuario();
            DDTipoUsuario.DataTextField  = "Descripcion";
            DDTipoUsuario.DataValueField = "IdTipoUsuario";
            DDTipoUsuario.DataBind();
            DDTipoUsuario.Items.Insert(0, new ListItem("Seleccione..", "0"));
        }
        protected void btnMOdificar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Value == "")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Debe ingresar Nombre"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                txtNombre.Focus();
                return;
            }
            if (txtUsuario.Value == "")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Debe ingresar Usuario"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                txtUsuario.Focus();
                return;
            }
            if (txtContraseña.Value == "")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Debe ingresar Contraseña"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                txtContraseña.Focus();
                return;
            }


            if (DDTipoUsuario.SelectedValue == "0")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Debe Seleccionar Tipo Usuario"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                DDTipoUsuario.Focus();
                return;
            }

            if (TxtCodigoTxt.Value == "")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Ingrese Codigo Txt"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                TxtCodigoTxt.Focus();
                return;
            }



            if (DDTipoAcceso.SelectedValue == "0")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Debe Seleccionar Tipo Acceso"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                DDTipoAcceso.Focus();
                return;
            }
            if (ddlEmpresa.SelectedValue == "0")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Debe Seleccionar Empresa"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                ddlEmpresa.Focus();
                return;
            }
            if (TxtCodigoTxt.Value == "")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Ingrese Codigo Txt"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                TxtCodigoTxt.Focus();
                return;
            }


            Int32 IdtipoUsuario = Convert.ToInt32(DDTipoUsuario.SelectedValue);
            Int32 IdTipoAcceso  = Convert.ToInt32(DDTipoAcceso.SelectedValue);
            //Int32 IdPerfilUsuario = Convert.ToInt32(ddlSubPerfil.SelectedValue);
            Int32   IdEmpresa = Convert.ToInt32(ddlEmpresa.SelectedValue);
            Usuario OBJ       = new Usuario();
            //Se debe reemplazar el usucrea y el idusuario
            Int32 flagvalidadato = 0;

            if (ChkValida.Checked == true)
            {
                flagvalidadato = 0;
            }
            else
            {
                flagvalidadato = 1;
            }

            String Msj = "";

            Msj = OBJ.ModificarUsuariosApp(Convert.ToInt32(hdIdUsuario.Value), TxtCodigoTxt.Value.ToString().Trim(),
                                           Convert.ToInt32(DDTipoUsuario.SelectedValue), Convert.ToInt32(DDTipoAcceso.SelectedValue), Convert.ToInt32(ddlEmpresa.SelectedValue)
                                           , txtNombre.Value.ToString().Trim().ToUpper(), txtApPaterno.Value.ToString().Trim().ToUpper(), txtAPMaterno.Value.ToString().Trim().ToUpper(),
                                           txtUsuario.Value.ToString().Trim().ToUpper(), txtContraseña.Value.ToString().Trim().ToUpper(), TxtDireccion.Value.ToString(),
                                           TxtCodigoCanal.Value.ToString(), TxtGiro.Value.ToString(), Convert.ToInt32(ddlEstado.SelectedValue), Convert.ToInt32(Request.Cookies["WebNestle"]["DLIdUsuario"]), flagvalidadato);


            if (Msj == "Modificado")
            {
                String mensajeScript = @"<script type='text/javascript'>
                       swal({
                title: ""Se Modifico Correctamente el usuario"",
                icon: ""success"",
                dangerMode: false,
                   })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScript, false);
                hdIdUsuario.Value   = "";
                hdIdUsuario.Value   = "";
                hDNcODIGOtXT.Value  = "";
                txtNombre.Value     = "";
                txtApPaterno.Value  = "";
                txtAPMaterno.Value  = "";
                txtUsuario.Value    = "";
                txtContraseña.Value = "";
                ListarUsuario();
                TxtDireccion.Value   = "";
                TxtCodigoTxt.Value   = "";
                TxtCodigoCanal.Value = "";
                TxtGiro.Value        = "";
                PanelAgregar.Visible = false;
                PanelListar.Visible  = true;
                return;
            }
            else
            {
                string menssajeScript = "<script type='text/javascript'>"
                                        + " swal({" +

                                        "title: '" + Msj.ToString() + "'," +
                                        " icon: 'warning'," +
                                        "  dangerMode: true," +
                                        "   })  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", menssajeScript, false);
                return;
            }
            ListarUsuario();
        }