Exemplo n.º 1
0
        public bool RegistroEmpleado(string empleado)
        {
            XmlSerializer ser    = new XmlSerializer(typeof(Modelo.Empleado));
            StringReader  reader = new StringReader(empleado);

            Modelo.Empleado  e        = (Modelo.Empleado)ser.Deserialize(reader);
            ServicioEmpleado servicio = new ServicioEmpleado();

            Datos.EMPLEADO eDatos = new Datos.EMPLEADO();
            //Datos Empleado
            eDatos.RUT_EMPLEADO         = e.RUT_EMPLEADO;
            eDatos.DV_EMPLEADO          = e.DV_EMPLEADO;
            eDatos.PNOMBRE_EMPLEADO     = e.PNOMBRE_EMPLEADO;
            eDatos.SNOMBRE_EMPLEADO     = e.SNOMBRE_EMPLEADO;
            eDatos.APP_PATERNO_EMPLEADO = e.APP_PATERNO_EMPLEADO;
            eDatos.APP_MATERNO_EMPLEADO = e.APP_MATERNO_EMPLEADO;
            eDatos.ID_USUARIO           = 0;

            return(servicio.AgregarEmpleado(eDatos));
        }
Exemplo n.º 2
0
        //CRUD Empleado
        public bool ExisteRutE(string empleado)
        {
            XmlSerializer ser    = new XmlSerializer(typeof(Modelo.Empleado));
            StringReader  reader = new StringReader(empleado);

            Modelo.Empleado  e    = (Modelo.Empleado)ser.Deserialize(reader);
            ServicioEmpleado serv = new ServicioEmpleado();

            Datos.EMPLEADO eDatos = new Datos.EMPLEADO();
            eDatos.RUT_EMPLEADO = e.RUT_EMPLEADO;

            if (!serv.ExisteRut(eDatos))
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
        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;
            }
        }
        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");
            }
        }
Exemplo n.º 5
0
 public void Post(Modelo.Empleado value)
 {
     dominio.empleados.Add(value);
 }
Exemplo n.º 6
0
 public EmpleadosEtapas(Empleado empleado, Etapas etapas)
 {
     this.Empleado = empleado;
     this.Etapas   = etapas;
 }