public Usuario(string nome, string sobreNome, string email, string senha, DateTime dataNascimento, SexoEnum sexo, string urlFoto) { Nome = nome; SobreNome = sobreNome; Email = email; Senha = senha; DataNascimento = dataNascimento; Sexo = sexo; UrlFoto = urlFoto; }
private void BtnRegistrar_Click(object sender, EventArgs e) { if (AreEmptyFields()) { MessageBox.Show("Aún hay campos vacios"); } else { try { string legajo = TxtLegajo.Text; string apellido = TxtApellido.Text; SexoEnum sexo = (SexoEnum)CboSexo.SelectedIndex; string dni = TxtDni.Text; if (RadOperario.Checked) { float cantidadHoras = float.Parse(TxtCantHoras.Text); float valorHora = float.Parse(TxtValorHora.Text); Operario operario = new Operario(cantidadHoras, valorHora, legajo, apellido, sexo, dni); TxtSueldoLiquidar.Text = "$" + operario.GetSueldo(); empresa.Empleados.Add(operario); } else if (RadVendedor.Checked) { float sueldoBase = float.Parse(TxtSueldoBasico.Text); float montoVenta = float.Parse(TxtMontoVendido.Text); float comisionVenta = float.Parse(TxtPorcentaje.Text); Vendedor vendedor = new Vendedor(sueldoBase, montoVenta, comisionVenta, legajo, apellido, sexo, dni); TxtSueldoLiquidar.Text = "$" + vendedor.GetSueldo(); empresa.Empleados.Add(vendedor); } TxtSueldoLiquidarTotal.Text = "$" + empresa.GetSueldoTotal(); MessageBox.Show("El empleado ha sido agregado exitosamente."); } catch (Exception ex) { MessageBox.Show(ex.Message); } CleanFields(); } }
public Operario(float horasMensuales, float valorHora, string legajo, string apellido, SexoEnum sexo, string dni) : base(legajo, apellido, sexo, dni) { HorasMensuales = horasMensuales; ValorHora = valorHora; }
public Persona(string apellido, SexoEnum sexo, string dni) { Apellido = apellido; Sexo = sexo; DNI = dni; }
public Alumno(int legajo, SexoEnum sexo, string nombre) { this._Legajo = legajo; this._Nombre = nombre; this._Sexo = sexo; }
public Vendedor(float sueldoBase, float montoVenta, float comisionVenta, string legajo, string apellido, SexoEnum sexo, string dni) : base(legajo, apellido, sexo, dni) { SueldoBase = sueldoBase; MontoVenta = montoVenta; ComisionVenta = comisionVenta; }
public Empleado(string legajo, string apellido, SexoEnum sexo, string dNI) : base(apellido, sexo, dNI) { Legajo = legajo; }