protected void BtGuardar_Click(object sender, ImageClickEventArgs e)
        {
            if ( (txtClave.Text != txtConfirmClave.Text) || (txtClave.Text == String.Empty || txtConfirmClave.Text == String.Empty) )
            {
                LMensaje.Text = "Las contraseñas no coinciden o uno de los campos estan vacios!";
                return;
            }
            else LMensaje.Text = "...";

            if ((string)Session["IDUsuarioUpdate"] == "0")
            {
                mUser = new mUsuario(DatosComun.constr);
                mUser.Nombre = txtNombre.Text;
                mUser.NombreCuenta = txtCuentaUsuario.Text;

                // if (RBLTipoUsuario.SelecctedValue == 0)
                if (RBLTipoUsuario.SelectedValue == "0")
                {
                    mUser.IDClienteEmpresa = Convert.ToInt32(DDLTipoUsuario.SelectedValue);
                    mUser.IDEmpresa = 0;
                }
                else
                {
                    mUser.IDClienteEmpresa = 0;
                    mUser.IDEmpresa = Convert.ToInt32(DDLTipoUsuario.SelectedValue);
                }
                mUser.Clave = Utilerias.Code(txtClave.Text);

                mUser.insertUsuario();
            }
            else
            {
                mUser = new mUsuario(DatosComun.constr);
                mUser.loadUsuario(Convert.ToInt32((string)Session["IDUsuarioUpdate"]));
                mUser.Nombre = txtNombre.Text;
                mUser.NombreCuenta = txtCuentaUsuario.Text;

                // if (RBLTipoUsuario.SelecctedValue == 0)
                if (RBLTipoUsuario.SelectedValue == "0")
                {
                    mUser.IDClienteEmpresa = Convert.ToInt32(DDLTipoUsuario.SelectedValue);
                    mUser.IDEmpresa = 0;
                }
                else
                {
                    mUser.IDClienteEmpresa = 0;
                    mUser.IDEmpresa = Convert.ToInt32(DDLTipoUsuario.SelectedValue);
                }
                mUser.Clave = Utilerias.Code(txtClave.Text);

                mUser.updateUsuario();
            }

            Response.Redirect("~/Presentacion/FrmListaUsuarios");
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((string)Session["IDUsuario"] == null || (string)Session["Tipo"] == "1")
            {
                Session.RemoveAll();
                Response.Redirect("~/Default.aspx");
            }

            if (!IsPostBack)
            {
                if ((string)Session["IDUsuarioUpdate"] != "0")
                {
                    mUser = new mUsuario(DatosComun.constr);
                    mUser.loadUsuario(Convert.ToInt32((string)Session["IDUsuarioUpdate"]));
                    txtNombre.Text = mUser.Nombre;
                    txtCuentaUsuario.Text = mUser.NombreCuenta;
                    txtClave.Text = mUser.Clave;
                    txtConfirmClave.Text = mUser.Clave;

                    if (mUser.IDEmpresa == 0)
                    {
                        RBLTipoUsuario.SelectedValue = "0";
                    }
                    else RBLTipoUsuario.SelectedValue = "1";

                    if (RBLTipoUsuario.SelectedValue == "0")
                    {
                        DDLTipoUsuario.DataSource = dc.BindGrid("select IDClienteEmpresa,NombreComercial from TblClienteEmpresa with (nolock) where Active = 1 ");
                        DDLTipoUsuario.DataTextField = "NombreComercial";
                        DDLTipoUsuario.DataValueField = "IDClienteEmpresa";
                        DDLTipoUsuario.DataBind();
                        DDLTipoUsuario.SelectedValue = mUser.IDClienteEmpresa.ToString();
                    }
                    else
                    {
                        DDLTipoUsuario.DataSource = dc.BindGrid("select IDEmpresa,NombreComercial from TblEmpresa with (nolock)");
                        DDLTipoUsuario.DataTextField = "NombreComercial";
                        DDLTipoUsuario.DataValueField = "IDEmpresa";
                        DDLTipoUsuario.DataBind();
                        DDLTipoUsuario.SelectedValue = mUser.IDEmpresa.ToString();
                    }
                }
                else
                {
                    DDLTipoUsuario.DataSource = dc.BindGrid("select IDClienteEmpresa,NombreComercial from TblClienteEmpresa with (nolock) where Active = 1 ");
                    DDLTipoUsuario.DataTextField = "NombreComercial";
                    DDLTipoUsuario.DataValueField = "IDClienteEmpresa";
                    DDLTipoUsuario.DataBind();
                }
            }
        }