public void Agregar(Modelo.Empleado elEmpleado) { GestorDeEmpleados elGestor = new GestorDeEmpleados(); elEmpleado.TipoDeEmpleado = Modelo.TipoDeEmpleado.Administrador; elGestor.Agregar(elEmpleado); }
public void Eliminar(Modelo.Empleado elEmpleado) { GestorDeEmpleados elGestor = new GestorDeEmpleados(); Modelo.Empleado elEmpleadoAEliminar = elGestor.ObtenerEmpleadoPorId(elEmpleado.Id); elGestor.Eliminar(elEmpleadoAEliminar); }
public void CambiarAEmpleadoAdministrador(Modelo.Empleado elEmpleado) { GestorDeEmpleados elGestor = new GestorDeEmpleados(); Modelo.Empleado elEmpleadoACambiar = elGestor.ObtenerEmpleadoPorId(elEmpleado.Id); elEmpleadoACambiar.TipoDeEmpleado = Modelo.TipoDeEmpleado.Administrador; elGestor.Actualizar(elEmpleadoACambiar); }
public IActionResult Agregar() { Modelo.Empleado elEmpleado = new Modelo.Empleado(); CoordinadorDeUsuarios elCoordinadorDeUsuarios = new CoordinadorDeUsuarios(); elEmpleado.LaListaDeUsuarios = elCoordinadorDeUsuarios.ListarUsuarios(); return(View(elEmpleado)); }
public IActionResult Eliminar(Modelo.Empleado elEmpleado) { try { CoordinadorDeEmpleados elCoordinador = new CoordinadorDeEmpleados(); elCoordinador.Eliminar(elEmpleado); return(RedirectToAction("Mostrar")); } catch { return(View()); } }
public IActionResult CambiarAEmpleadoAsistente(Modelo.Empleado elEmpleado) { try { CoordinadorDeEmpleados elCoordinador = new CoordinadorDeEmpleados(); elCoordinador.CambiarAEmpleadoAsistente(elEmpleado); return(RedirectToAction("Mostrar")); } catch { return(View()); } }
public void Actualizar(Modelo.Empleado elEmpleado) { GestorDeEmpleados elGestor = new GestorDeEmpleados(); Modelo.Empleado elEmpleadoAActualizar = elGestor.ObtenerEmpleadoPorId(elEmpleado.Id); elEmpleadoAActualizar.Id = elEmpleado.Id; elEmpleadoAActualizar.PrimerNombre = elEmpleado.PrimerNombre; elEmpleadoAActualizar.SegundoNombre = elEmpleado.SegundoNombre; elEmpleadoAActualizar.PrimerApellido = elEmpleado.PrimerApellido; elEmpleadoAActualizar.SegundoApellido = elEmpleado.SegundoApellido; elGestor.Actualizar(elEmpleadoAActualizar); }
private void dgvverEmpleado_MouseDoubleClick(object sender, MouseEventArgs e) { Modelo.Empleado empleado = new Modelo.Empleado(); empleado.IdEmpleado = int.Parse(dgvverEmpleado.CurrentRow.Cells[0].Value.ToString()); empleado.Nombreemp = dgvverEmpleado.CurrentRow.Cells[1].Value.ToString(); empleado.ApellidoPemp = dgvverEmpleado.CurrentRow.Cells[2].Value.ToString(); empleado.ApellidoMemp = dgvverEmpleado.CurrentRow.Cells[3].Value.ToString(); empleado.Calleemp = dgvverEmpleado.CurrentRow.Cells[4].Value.ToString(); empleado.Numeroemp = dgvverEmpleado.CurrentRow.Cells[5].Value.ToString(); empleado.Coloniaemp = dgvverEmpleado.CurrentRow.Cells[6].Value.ToString(); empleado.Telefonoemp = dgvverEmpleado.CurrentRow.Cells[7].Value.ToString(); CUDempleado modificar = new CUDempleado(this, empleado, Convert.ToString(empleado.IdEmpleado)); modificar.Show(); this.Close(); }
public CUDempleado(verEmpleado empleado, Modelo.Empleado mempleado, string id) { InitializeComponent(); lblTipo.Text = "Modificar"; btnAgregar.Enabled = false; btnEliminar.Enabled = true; this._id = id; this.Text = "Modificar empleado"; MEMPLEADO = mempleado; txtNombre.Text = mempleado.Nombreemp; txtApellidoP.Text = mempleado.ApellidoPemp; txtApellidoM.Text = mempleado.ApellidoMemp; txtCalle.Text = mempleado.Calleemp; txtNumero.Text = Convert.ToString(mempleado.Numeroemp); txtColonia.Text = mempleado.Coloniaemp; txtTelefono.Text = Convert.ToString(mempleado.Telefonoemp); txtCorreo.Text = mempleado.Correo; txtContraseña.Text = mempleado.Contraseña; EMPLEADO = empleado; }
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 = Modelo.Estado_Usuario.Habilitado.ToString(); usuario.TIPO_USUARIO = Modelo.Tipo_Usuario.Cliente.ToString(); 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 (txtRut.Text != string.Empty && txtNombreC.Text != string.Empty && txtDireccion.Text != string.Empty) { int telefono = 0; if (txtTelefono.Text == string.Empty) { 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.DIRECCION_CLIENTE = txtDireccion.Text; cliente.NOMBRE_CLIENTE = txtNombreC.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())) { Response.Write("<script language='javascript'>window.alert('Se ha registrado con éxito. pruebe iniciar sesión');window.location='../Hostal/WebLogin.aspx';</script>"); } else { error.Text = "El registro ha fallado"; alerta.Visible = true; } } else { error.Text = "El Rut ya existe"; alerta.Visible = true; } } 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.DIRECCION_CLIENTE = txtDireccion.Text; cliente.NOMBRE_CLIENTE = txtNombreC.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 Usuario txtNombre.Text = string.Empty; txtPassword.Text = string.Empty; txtConfirmar.Text = string.Empty; //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; Response.Write("<script language='javascript'>window.alert('Se ha registrado con éxito. pruebe iniciar sesión');window.location='../Hostal/WebLogin.aspx';</script>"); } else { error.Text = "El registro ha fallado"; alerta.Visible = true; } } else { error.Text = "El Rut ya existe"; alerta.Visible = true; } } else { error.Text = "Verifique que ha ingresado el teléfono correctamente"; alerta.Visible = true; } } } else { error.Text = "Verifique que ha ingresados todos los datos requeridos de Cliente"; alerta.Visible = true; } } else { error.Text = "El Nombre de usuario ya ha sido utilizado. Intente con otro"; alerta.Visible = true; } } else { error.Text = "Las Contraseñas no coinciden"; alerta.Visible = true; } } else { error.Text = "Verifique que todos los datos de usuario hayan sido ingresados"; alerta.Visible = true; } } catch (Exception) { error.Text = "Excepcion"; alerta.Visible = true; } }