コード例 #1
0
 void Page_PreInit(object sender, EventArgs e)
 {
     if (MiSesion != null)
     {
         if (MiSesion.TIPO_USUARIO != null && MiSesion.ESTADO != null)
         {
             if (MiSesion.TIPO_USUARIO.Equals("Administrador") &&
                 MiSesion.ESTADO.Equals("Habilitado"))
             {
                 MasterPageFile = "~/Administrador/AdminM.Master";
             }
             else if (MiSesion.TIPO_USUARIO.Equals("Cliente") &&
                      MiSesion.ESTADO.Equals("Habilitado"))
             {
                 MasterPageFile = "~/Cliente/ClienteM.Master";
                 Modelo.Cliente cli = new Modelo.Cliente();
                 cli.BuscarCliente(MiSesion.ID_USUARIO);
                 SesionCl = cli;
             }
             else
             {
                 Response.Write("<script language='javascript'>window.alert('No Posee los permisos necesarios');window.location='../Hostal/WebLogin.aspx';</script>");
             }
         }
         else
         {
             Response.Write("<script language='javascript'>window.alert('Debe Iniciar Sesión Primero');window.location='../Hostal/WebLogin.aspx';</script>");
         }
     }
 }
コード例 #2
0
 protected void btnEditar_Click(object sender, EventArgs e)
 {
     try {
         Usuario        usuario = new Modelo.Usuario();
         Modelo.Cliente cliente = SesionCl;
         if (MiSesion.TIPO_USUARIO.Equals(Tipo_Usuario.Cliente.ToString()) &&
             MiSesion.ESTADO.Equals(Estado_Usuario.Habilitado.ToString()))
         {
             usuario = MiSesion;
         }
         else
         {
             usuario = SesionEdit;
         }
         if (!string.IsNullOrEmpty(txtPassword.Text) && !string.IsNullOrEmpty(txtConfirmar.Text) && txtPassword.Text.Equals(txtConfirmar.Text))
         {
             string hashed = BCrypt.HashPassword(txtPassword.Text, BCrypt.GenerateSalt(12));
             usuario.PASSWORD = hashed;
         }
         if (!txtNombreC.Text.Equals(cliente.NOMBRE_CLIENTE))
         {
             cliente.NOMBRE_CLIENTE = txtNombreC.Text;
         }
         if (!txtDireccion.Text.Equals(cliente.DIRECCION_CLIENTE))
         {
             cliente.DIRECCION_CLIENTE = txtDireccion.Text;
             cliente.ID_COMUNA         = short.Parse(ddlComuna.SelectedValue);
         }
         if (!txtEmail.Text.Equals(cliente.CORREO_CLIENTE))
         {
             cliente.CORREO_CLIENTE = txtEmail.Text;
         }
         if (!txtTelefono.Text.Equals(cliente.TELEFONO_CLIENTE.ToString()))
         {
             cliente.TELEFONO_CLIENTE = long.Parse(txtTelefono.Text);
         }
         if (usuario.Update() && cliente.Update())
         {
             if (MiSesion.TIPO_USUARIO.Equals(Tipo_Usuario.Cliente.ToString()) && MiSesion.ESTADO.Equals(Estado_Usuario.Habilitado.ToString()))
             {
                 Response.Write("<script language='javascript'>window.alert('Se ha actualizado con éxito.');window.location='../Cliente/WebCliente.aspx';</script>");
             }
             else
             {
                 Response.Write("<script language='javascript'>window.alert('Se ha actualizado con éxito.');window.location='../Administrador/WebVerUsuarios.aspx';</script>");
             }
         }
         else
         {
             error.Text     = "La actualización ha fallado";
             alerta.Visible = true;
         }
     }
     catch (Exception) {
         error.Text     = "Excepcion";
         alerta.Visible = true;
     }
 }
コード例 #3
0
ファイル: Cliente.cs プロジェクト: BarbaraLest/VetSystem
 public void Popular(string ID, string nome, string email, string cpf, string tel1, string tel2, string endereco, string cidade, string bairro, string uf, string num)
 {
     Modelo.Cliente cliente = new Modelo.Cliente()
     {
         ClienteID = Convert.ToInt64(ID),
         Nome      = nome,
         Email     = email,
         Cpf       = cpf,
         Telefone1 = tel1,
         Telefone2 = tel2,
         Endereco  = endereco,
         Bairro    = bairro,
         Cidade    = cidade,
         Uf        = uf,
         Numero    = Convert.ToInt32(num)
     };
 }
コード例 #4
0
        //CRUD Cliente
        public bool ExisteRutC(string cliente)
        {
            XmlSerializer ser    = new XmlSerializer(typeof(Modelo.Cliente));
            StringReader  reader = new StringReader(cliente);

            Modelo.Cliente  c    = (Modelo.Cliente)ser.Deserialize(reader);
            ServicioCliente serv = new ServicioCliente();

            Datos.CLIENTE cDatos = new Datos.CLIENTE();
            cDatos.RUT_CLIENTE = c.RUT_CLIENTE;

            if (!serv.ExisteRut(cDatos))
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
コード例 #5
0
        public bool RegistroCliente(string cliente)
        {
            XmlSerializer ser    = new XmlSerializer(typeof(Modelo.Cliente));
            StringReader  reader = new StringReader(cliente);

            Modelo.Cliente  c        = (Modelo.Cliente)ser.Deserialize(reader);
            ServicioCliente servicio = new ServicioCliente();

            Datos.CLIENTE cDatos = new Datos.CLIENTE();
            //Datos Cliente
            cDatos.RUT_CLIENTE       = c.RUT_CLIENTE;
            cDatos.DV_CLIENTE        = c.DV_CLIENTE;
            cDatos.DIRECCION_CLIENTE = c.DIRECCION_CLIENTE;
            cDatos.CORREO_CLIENTE    = c.CORREO_CLIENTE;
            cDatos.TELEFONO_CLIENTE  = c.TELEFONO_CLIENTE;
            cDatos.ID_COMUNA         = c.ID_COMUNA;
            cDatos.ID_USUARIO        = 0;
            cDatos.NOMBRE_CLIENTE    = c.NOMBRE_CLIENTE;

            return(servicio.AgregarCliente(cDatos));
        }
コード例 #6
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtNombre.Text != string.Empty && txtPassword.Text != string.Empty && txtConfirmar.Text != string.Empty)
                {
                    Modelo.Usuario usuario = new Modelo.Usuario();
                    usuario.NOMBRE_USUARIO = txtNombre.Text;
                    string hashed = BCrypt.HashPassword(txtPassword.Text, BCrypt.GenerateSalt(12));
                    usuario.PASSWORD     = hashed;
                    usuario.ESTADO       = ddlEstado.SelectedValue;
                    usuario.TIPO_USUARIO = ddlTipo.SelectedValue;

                    Service1      s      = new Service1();
                    XmlSerializer sr     = new XmlSerializer(typeof(Modelo.Usuario));
                    StringWriter  writer = new StringWriter();
                    sr.Serialize(writer, usuario);

                    if (txtPassword.Text.Equals(txtConfirmar.Text))
                    {
                        if (!s.ExisteUsuario(writer.ToString()))
                        {
                            if (usuario.TIPO_USUARIO.Equals("Cliente"))
                            {
                                if (txtRut.Text != string.Empty && txtNombreC.Text != string.Empty && txtDireccion.Text != string.Empty)
                                {
                                    int telefono = 0;

                                    if (txtTelefono.Text == string.Empty)
                                    {
                                        telefono = 0;
                                        Modelo.Cliente   cliente   = new Modelo.Cliente();
                                        Modelo.Proveedor proveedor = new Modelo.Proveedor();
                                        Modelo.Empleado  empleado  = new Modelo.Empleado();

                                        cliente.RUT_CLIENTE     = int.Parse(txtRut.Text.Substring(0, txtRut.Text.Length - 2));
                                        proveedor.RUT_PROVEEDOR = int.Parse(txtRut.Text.Substring(0, txtRut.Text.Length - 2));
                                        empleado.RUT_EMPLEADO   = int.Parse(txtRut.Text.Substring(0, txtRut.Text.Length - 2));

                                        cliente.ID_COMUNA         = short.Parse(ddlComuna.SelectedValue);
                                        cliente.DV_CLIENTE        = txtRut.Text.Substring(txtRut.Text.Length - 1);
                                        cliente.NOMBRE_CLIENTE    = txtNombreC.Text;
                                        cliente.DIRECCION_CLIENTE = txtDireccion.Text;
                                        if (txtEmail.Text == string.Empty)
                                        {
                                            cliente.CORREO_CLIENTE = "";
                                        }
                                        else
                                        {
                                            cliente.CORREO_CLIENTE = txtEmail.Text;
                                        }

                                        cliente.TELEFONO_CLIENTE = telefono;

                                        XmlSerializer sr2     = new XmlSerializer(typeof(Modelo.Cliente));
                                        StringWriter  writer2 = new StringWriter();
                                        sr2.Serialize(writer2, cliente);
                                        writer2.Close();

                                        XmlSerializer sr3     = new XmlSerializer(typeof(Modelo.Proveedor));
                                        StringWriter  writer3 = new StringWriter();
                                        sr3.Serialize(writer3, proveedor);
                                        writer3.Close();

                                        XmlSerializer sr4     = new XmlSerializer(typeof(Modelo.Empleado));
                                        StringWriter  writer4 = new StringWriter();
                                        sr4.Serialize(writer4, empleado);
                                        writer4.Close();

                                        if (!s.ExisteRutC(writer2.ToString()) && !s.ExisteRutP(writer3.ToString()) && !s.ExisteRutE(writer4.ToString()))
                                        {
                                            if (s.RegistroUsuario(writer.ToString()) && s.RegistroCliente(writer2.ToString()))
                                            {
                                                //Datos Cliente
                                                txtRut.Text             = string.Empty;
                                                txtNombreC.Text         = string.Empty;
                                                txtDireccion.Text       = string.Empty;
                                                txtEmail.Text           = string.Empty;
                                                txtTelefono.Text        = string.Empty;
                                                ddlPais.SelectedIndex   = 0;
                                                ddlRegion.SelectedIndex = 0;
                                                ddlComuna.SelectedIndex = 0;

                                                //Datos Empleado
                                                txtRut2.Text      = string.Empty;
                                                txtNombreE.Text   = string.Empty;
                                                txtNombre2E.Text  = string.Empty;
                                                txtApellidoP.Text = string.Empty;
                                                txtApellidoM.Text = string.Empty;

                                                //Datos Proveedor
                                                txtRut3.Text                   = string.Empty;
                                                txtNombreP.Text                = string.Empty;
                                                txtNombre2P.Text               = string.Empty;
                                                txtApellidoP2.Text             = string.Empty;
                                                txtApellidoM2.Text             = string.Empty;
                                                ddlTipoProveedor.SelectedIndex = 0;

                                                exito.Text           = "El Usuario ha sido registrado con éxito";
                                                alerta_exito.Visible = true;
                                                alerta.Visible       = false;
                                            }
                                            else
                                            {
                                                error.Text           = "El registro ha fallado";
                                                alerta_exito.Visible = false;
                                                alerta.Visible       = true;
                                            }
                                        }
                                        else
                                        {
                                            error.Text           = "El Rut ya existe";
                                            alerta.Visible       = true;
                                            alerta_exito.Visible = false;
                                        }
                                    }
                                    else
                                    {
                                        if (int.TryParse(txtTelefono.Text, out telefono))
                                        {
                                            Modelo.Cliente   cliente   = new Modelo.Cliente();
                                            Modelo.Proveedor proveedor = new Modelo.Proveedor();
                                            Modelo.Empleado  empleado  = new Modelo.Empleado();

                                            cliente.RUT_CLIENTE     = int.Parse(txtRut.Text.Substring(0, txtRut.Text.Length - 2));
                                            proveedor.RUT_PROVEEDOR = int.Parse(txtRut.Text.Substring(0, txtRut.Text.Length - 2));
                                            empleado.RUT_EMPLEADO   = int.Parse(txtRut.Text.Substring(0, txtRut.Text.Length - 2));

                                            cliente.ID_COMUNA         = short.Parse(ddlComuna.SelectedValue);
                                            cliente.DV_CLIENTE        = txtRut.Text.Substring(txtRut.Text.Length - 1);
                                            cliente.NOMBRE_CLIENTE    = txtNombreC.Text;
                                            cliente.DIRECCION_CLIENTE = txtDireccion.Text;
                                            if (txtEmail.Text == string.Empty)
                                            {
                                                cliente.CORREO_CLIENTE = "";
                                            }
                                            else
                                            {
                                                cliente.CORREO_CLIENTE = txtEmail.Text;
                                            }

                                            cliente.TELEFONO_CLIENTE = telefono;

                                            XmlSerializer sr2     = new XmlSerializer(typeof(Modelo.Cliente));
                                            StringWriter  writer2 = new StringWriter();
                                            sr2.Serialize(writer2, cliente);
                                            writer2.Close();

                                            XmlSerializer sr3     = new XmlSerializer(typeof(Modelo.Proveedor));
                                            StringWriter  writer3 = new StringWriter();
                                            sr3.Serialize(writer3, proveedor);
                                            writer3.Close();

                                            XmlSerializer sr4     = new XmlSerializer(typeof(Modelo.Empleado));
                                            StringWriter  writer4 = new StringWriter();
                                            sr4.Serialize(writer4, empleado);
                                            writer4.Close();

                                            if (!s.ExisteRutC(writer2.ToString()) && !s.ExisteRutP(writer3.ToString()) && !s.ExisteRutE(writer4.ToString()))
                                            {
                                                if (s.RegistroUsuario(writer.ToString()) && s.RegistroCliente(writer2.ToString()))
                                                {
                                                    //Datos Cliente
                                                    txtRut.Text             = string.Empty;
                                                    txtNombreC.Text         = string.Empty;
                                                    txtDireccion.Text       = string.Empty;
                                                    txtEmail.Text           = string.Empty;
                                                    txtTelefono.Text        = string.Empty;
                                                    ddlPais.SelectedIndex   = 0;
                                                    ddlRegion.SelectedIndex = 0;
                                                    ddlComuna.SelectedIndex = 0;

                                                    //Datos Empleado
                                                    txtRut2.Text      = string.Empty;
                                                    txtNombreE.Text   = string.Empty;
                                                    txtNombre2E.Text  = string.Empty;
                                                    txtApellidoP.Text = string.Empty;
                                                    txtApellidoM.Text = string.Empty;

                                                    //Datos Proveedor
                                                    txtRut3.Text                   = string.Empty;
                                                    txtNombreP.Text                = string.Empty;
                                                    txtNombre2P.Text               = string.Empty;
                                                    txtApellidoP2.Text             = string.Empty;
                                                    txtApellidoM2.Text             = string.Empty;
                                                    ddlTipoProveedor.SelectedIndex = 0;

                                                    exito.Text           = "El Usuario ha sido registrado con éxito";
                                                    alerta_exito.Visible = true;
                                                    alerta.Visible       = false;
                                                }
                                                else
                                                {
                                                    error.Text           = "El registro ha fallado";
                                                    alerta_exito.Visible = false;
                                                    alerta.Visible       = true;
                                                }
                                            }
                                            else
                                            {
                                                error.Text           = "El Rut ya existe";
                                                alerta.Visible       = true;
                                                alerta_exito.Visible = false;
                                            }
                                        }
                                        else
                                        {
                                            error.Text           = "Verifique que el ingreso de números no contenga carácteres";
                                            alerta_exito.Visible = false;
                                            alerta.Visible       = true;
                                        }
                                    }
                                }
                                else
                                {
                                    error.Text           = "Debe llenar los datos requeridos de Cliente";
                                    alerta.Visible       = true;
                                    alerta_exito.Visible = false;
                                }
                            }
                            else if (usuario.TIPO_USUARIO.Equals("Empleado"))
                            {
                                if (txtRut2.Text != string.Empty && txtNombreE.Text != string.Empty && txtApellidoP.Text != string.Empty && txtApellidoM.Text != string.Empty)
                                {
                                    Modelo.Cliente   cliente   = new Modelo.Cliente();
                                    Modelo.Proveedor proveedor = new Modelo.Proveedor();
                                    Modelo.Empleado  empleado  = new Modelo.Empleado();

                                    empleado.RUT_EMPLEADO   = int.Parse(txtRut2.Text.Substring(0, txtRut2.Text.Length - 2));
                                    proveedor.RUT_PROVEEDOR = int.Parse(txtRut2.Text.Substring(0, txtRut2.Text.Length - 2));
                                    cliente.RUT_CLIENTE     = int.Parse(txtRut2.Text.Substring(0, txtRut2.Text.Length - 2));

                                    empleado.PNOMBRE_EMPLEADO = txtNombreE.Text;

                                    if (txtNombre2E.Text == string.Empty)
                                    {
                                        empleado.SNOMBRE_EMPLEADO = "";
                                    }
                                    else
                                    {
                                        empleado.SNOMBRE_EMPLEADO = txtNombre2E.Text;
                                    }
                                    empleado.APP_PATERNO_EMPLEADO = txtApellidoP.Text;
                                    empleado.APP_MATERNO_EMPLEADO = txtApellidoM.Text;

                                    empleado.DV_EMPLEADO = txtRut2.Text.Substring(txtRut2.Text.Length - 1);

                                    XmlSerializer sr2     = new XmlSerializer(typeof(Modelo.Cliente));
                                    StringWriter  writer2 = new StringWriter();
                                    sr2.Serialize(writer2, cliente);
                                    writer2.Close();

                                    XmlSerializer sr3     = new XmlSerializer(typeof(Modelo.Proveedor));
                                    StringWriter  writer3 = new StringWriter();
                                    sr3.Serialize(writer3, proveedor);
                                    writer3.Close();

                                    XmlSerializer sr4     = new XmlSerializer(typeof(Modelo.Empleado));
                                    StringWriter  writer4 = new StringWriter();
                                    sr4.Serialize(writer4, empleado);
                                    writer4.Close();

                                    if (!s.ExisteRutC(writer2.ToString()) && !s.ExisteRutP(writer3.ToString()) && !s.ExisteRutE(writer4.ToString()))
                                    {
                                        if (s.RegistroUsuario(writer.ToString()) && s.RegistroEmpleado(writer4.ToString()))
                                        {
                                            //Datos Cliente
                                            txtRut.Text             = string.Empty;
                                            txtNombreC.Text         = string.Empty;
                                            txtDireccion.Text       = string.Empty;
                                            txtEmail.Text           = string.Empty;
                                            txtTelefono.Text        = string.Empty;
                                            ddlPais.SelectedIndex   = 0;
                                            ddlRegion.SelectedIndex = 0;
                                            ddlComuna.SelectedIndex = 0;

                                            //Datos Empleado
                                            txtRut2.Text      = string.Empty;
                                            txtNombreE.Text   = string.Empty;
                                            txtNombre2E.Text  = string.Empty;
                                            txtApellidoP.Text = string.Empty;
                                            txtApellidoM.Text = string.Empty;

                                            //Datos Proveedor
                                            txtRut3.Text                   = string.Empty;
                                            txtNombreP.Text                = string.Empty;
                                            txtNombre2P.Text               = string.Empty;
                                            txtApellidoP2.Text             = string.Empty;
                                            txtApellidoM2.Text             = string.Empty;
                                            ddlTipoProveedor.SelectedIndex = 0;

                                            exito.Text           = "El Empleado ha sido registrado con éxito";
                                            alerta_exito.Visible = true;
                                            alerta.Visible       = false;
                                        }
                                        else
                                        {
                                            alerta_exito.Visible = false;
                                            error.Text           = "El registro ha fallado";
                                            alerta.Visible       = true;
                                        }
                                    }
                                    else
                                    {
                                        alerta_exito.Visible = false;
                                        error.Text           = "El Rut ya existe";
                                        alerta.Visible       = true;
                                    }
                                }
                                else
                                {
                                    alerta_exito.Visible = false;
                                    error.Text           = "Debe llenar los datos requeridos de Empleado";
                                    alerta.Visible       = true;
                                }
                            }
                            else if (usuario.TIPO_USUARIO.Equals("Proveedor"))
                            {
                                if (txtRut3.Text != string.Empty && txtNombreP.Text != string.Empty && txtApellidoP2.Text != string.Empty && txtApellidoM2.Text != string.Empty)
                                {
                                    Modelo.Cliente   cliente   = new Modelo.Cliente();
                                    Modelo.Proveedor proveedor = new Modelo.Proveedor();
                                    Modelo.Empleado  empleado  = new Modelo.Empleado();

                                    empleado.RUT_EMPLEADO       = int.Parse(txtRut3.Text.Substring(0, txtRut3.Text.Length - 2));
                                    proveedor.RUT_PROVEEDOR     = int.Parse(txtRut3.Text.Substring(0, txtRut3.Text.Length - 2));
                                    cliente.RUT_CLIENTE         = int.Parse(txtRut3.Text.Substring(0, txtRut3.Text.Length - 2));
                                    proveedor.DV_PROVEEDOR      = txtRut3.Text.Substring(txtRut3.Text.Length - 1);
                                    proveedor.PNOMBRE_PROVEEDOR = txtNombreP.Text;

                                    if (txtNombre2P.Text == string.Empty)
                                    {
                                        proveedor.SNOMBRE_PROVEEDOR = "";
                                    }
                                    else
                                    {
                                        proveedor.SNOMBRE_PROVEEDOR = txtNombre2P.Text;
                                    }

                                    proveedor.APP_PATERNO_PROVEEDOR = txtApellidoP2.Text;
                                    proveedor.APP_MATERNO_PROVEEDOR = txtApellidoM2.Text;
                                    proveedor.ID_TIPO_PROVEEDOR     = short.Parse(ddlTipoProveedor.SelectedValue);

                                    XmlSerializer sr2     = new XmlSerializer(typeof(Modelo.Cliente));
                                    StringWriter  writer2 = new StringWriter();
                                    sr2.Serialize(writer2, cliente);
                                    writer2.Close();

                                    XmlSerializer sr3     = new XmlSerializer(typeof(Modelo.Proveedor));
                                    StringWriter  writer3 = new StringWriter();
                                    sr3.Serialize(writer3, proveedor);
                                    writer3.Close();

                                    XmlSerializer sr4     = new XmlSerializer(typeof(Modelo.Empleado));
                                    StringWriter  writer4 = new StringWriter();
                                    sr4.Serialize(writer4, empleado);
                                    writer4.Close();

                                    if (!s.ExisteRutC(writer2.ToString()) && !s.ExisteRutP(writer3.ToString()) && !s.ExisteRutE(writer4.ToString()))
                                    {
                                        if (s.RegistroUsuario(writer.ToString()) && s.RegistroProveedor(writer3.ToString()))
                                        {
                                            //Datos Cliente
                                            txtRut.Text             = string.Empty;
                                            txtNombreC.Text         = string.Empty;
                                            txtDireccion.Text       = string.Empty;
                                            txtEmail.Text           = string.Empty;
                                            txtTelefono.Text        = string.Empty;
                                            ddlPais.SelectedIndex   = 0;
                                            ddlRegion.SelectedIndex = 0;
                                            ddlComuna.SelectedIndex = 0;

                                            //Datos Empleado
                                            txtRut2.Text      = string.Empty;
                                            txtNombreE.Text   = string.Empty;
                                            txtNombre2E.Text  = string.Empty;
                                            txtApellidoP.Text = string.Empty;
                                            txtApellidoM.Text = string.Empty;

                                            //Datos Proveedor
                                            txtRut3.Text                   = string.Empty;
                                            txtNombreP.Text                = string.Empty;
                                            txtNombre2P.Text               = string.Empty;
                                            txtApellidoP2.Text             = string.Empty;
                                            txtApellidoM2.Text             = string.Empty;
                                            ddlTipoProveedor.SelectedIndex = 0;

                                            exito.Text           = "El Proveedor ha sido registrado con éxito";
                                            alerta_exito.Visible = true;
                                            alerta.Visible       = false;
                                        }
                                        else
                                        {
                                            alerta_exito.Visible = false;
                                            error.Text           = "El registro ha fallado";
                                            alerta.Visible       = true;
                                        }
                                    }
                                    else
                                    {
                                        alerta_exito.Visible = false;
                                        error.Text           = "El Rut ya existe";
                                        alerta.Visible       = true;
                                    }
                                }
                                else
                                {
                                    alerta_exito.Visible = false;
                                    error.Text           = "Debe llenar los datos requeridos de Proveedor";
                                    alerta.Visible       = true;
                                }
                            }
                            else //Tipos de usuario
                            {
                                alerta_exito.Visible = false;
                                error.Text           = "El Tipo ingresado no es válido";
                                alerta.Visible       = true;
                            }
                        }
                        else
                        {
                            alerta_exito.Visible = false;
                            error.Text           = "El Nombre de usuario ya ha sido utilizado. Intente con otro";
                            alerta.Visible       = true;
                        }
                    }
                    else
                    {
                        alerta_exito.Visible = false;
                        error.Text           = "Las Contraseñas no coinciden";
                        alerta.Visible       = true;
                    }
                }
                else
                {
                    alerta_exito.Visible = false;
                    error.Text           = "Debe rellenar todos los datos de Usuario";
                    alerta.Visible       = true;
                }
            }
            catch (Exception)
            {
                alerta_exito.Visible = false;
                error.Text           = "Excepcion";
                alerta.Visible       = true;
            }
        }
コード例 #7
0
        protected void gvUsuario_RowEditing(object sender, GridViewEditEventArgs e)
        {
            string tipo = gvUsuario.DataKeys[e.NewEditIndex].Values["Tipo"].ToString();
            int    id   = int.Parse(gvUsuario.DataKeys[e.NewEditIndex].Values["ID"].ToString());

            if (tipo.Equals(Tipo_Usuario.Administrador.ToString()) || tipo.Equals(Tipo_Usuario.Empleado.ToString()))
            {
                Usuario user = new Usuario();
                var     list = users.Where(x => x.ID_USUARIO == id).ToList();
                foreach (Usuario item in list)
                {
                    user.NOMBRE_USUARIO = item.NOMBRE_USUARIO;
                    user.TIPO_USUARIO   = item.TIPO_USUARIO;
                    user.ESTADO         = item.ESTADO;
                    user.ID_USUARIO     = item.ID_USUARIO;
                }
                SesionEdit = user;
                Modelo.Empleado emp  = new Modelo.Empleado();
                var             empl = empleados.Where(x => x.ID_USUARIO == id).ToList();
                foreach (Modelo.Empleado item in empl)
                {
                    emp.APP_MATERNO_EMPLEADO = item.APP_MATERNO_EMPLEADO;
                    emp.APP_PATERNO_EMPLEADO = item.APP_PATERNO_EMPLEADO;
                    emp.DV_EMPLEADO          = item.DV_EMPLEADO;
                    emp.ID_USUARIO           = item.ID_USUARIO;
                    emp.PNOMBRE_EMPLEADO     = item.PNOMBRE_EMPLEADO;
                    emp.RUT_EMPLEADO         = item.RUT_EMPLEADO;
                    emp.SNOMBRE_EMPLEADO     = item.SNOMBRE_EMPLEADO;
                }
                SesionEmp = emp;
                Response.Redirect("../Empleado/WebEditarEmpleado.aspx");
            }
            if (tipo.Equals(Tipo_Usuario.Cliente.ToString()))
            {
                Usuario user = new Usuario();
                var     list = users.Where(x => x.ID_USUARIO == id).ToList();
                foreach (Usuario item in list)
                {
                    user.NOMBRE_USUARIO = item.NOMBRE_USUARIO;
                    user.TIPO_USUARIO   = item.TIPO_USUARIO;
                    user.ESTADO         = item.ESTADO;
                    user.ID_USUARIO     = item.ID_USUARIO;
                }
                SesionEdit = user;
                Modelo.Cliente cli  = new Modelo.Cliente();
                var            clil = clientes.Where(x => x.ID_USUARIO == id).ToList();
                foreach (Modelo.Cliente item in clil)
                {
                    cli.CORREO_CLIENTE    = item.CORREO_CLIENTE;
                    cli.DIRECCION_CLIENTE = item.DIRECCION_CLIENTE;
                    cli.DV_CLIENTE        = item.DV_CLIENTE;
                    cli.ID_USUARIO        = item.ID_USUARIO;
                    cli.ID_COMUNA         = item.ID_COMUNA;
                    cli.NOMBRE_CLIENTE    = item.NOMBRE_CLIENTE;
                    cli.RUT_CLIENTE       = item.RUT_CLIENTE;
                    cli.TELEFONO_CLIENTE  = item.TELEFONO_CLIENTE;
                }
                SesionCl = cli;
                Response.Redirect("../Cliente/WebEditarCliente.aspx");
            }
            if (tipo.Equals(Tipo_Usuario.Proveedor.ToString()))
            {
                Usuario user = new Usuario();
                var     list = users.Where(x => x.ID_USUARIO == id).ToList();
                foreach (Usuario item in list)
                {
                    user.NOMBRE_USUARIO = item.NOMBRE_USUARIO;
                    user.TIPO_USUARIO   = item.TIPO_USUARIO;
                    user.ESTADO         = item.ESTADO;
                    user.ID_USUARIO     = item.ID_USUARIO;
                }
                SesionEdit = user;
                Modelo.Proveedor prov = new Modelo.Proveedor();
                var provl             = proveedores.Where(x => x.ID_USUARIO == id).ToList();
                foreach (Modelo.Proveedor item in provl)
                {
                    prov.APP_MATERNO_PROVEEDOR = item.APP_MATERNO_PROVEEDOR;
                    prov.APP_PATERNO_PROVEEDOR = item.APP_PATERNO_PROVEEDOR;
                    prov.DV_PROVEEDOR          = item.DV_PROVEEDOR;
                    prov.ID_USUARIO            = item.ID_USUARIO;
                    prov.ID_TIPO_PROVEEDOR     = item.ID_TIPO_PROVEEDOR;
                    prov.PNOMBRE_PROVEEDOR     = item.PNOMBRE_PROVEEDOR;
                    prov.RUT_PROVEEDOR         = item.RUT_PROVEEDOR;
                    prov.SNOMBRE_PROVEEDOR     = item.SNOMBRE_PROVEEDOR;
                }
                SesionPro = prov;
                Response.Redirect("../Proveedor/WebEditarProveedor.aspx");
            }
        }
コード例 #8
0
 public Task <Response> desactivar(Cliente currentCliente)
 {
     throw new NotImplementedException();
 }
コード例 #9
0
 public Task <Response> eliminar(Cliente currentCliente)
 {
     throw new NotImplementedException();
 }