public FrmEmpleado() { InitializeComponent(); foreach (TipoManejador x in TipoManejador.GetValues(typeof(TipoManejador))) { this.cmbManejador.Items.Add(x); } this.cmbManejador.DropDownStyle = ComboBoxStyle.DropDownList; this.cmbManejador.SelectedIndex = 0; }
private void button1_Click(object sender, EventArgs e) { TipoManejador aux = (TipoManejador)Enum.Parse(typeof(TipoManejador), this.cmbManejador.Text); if (aux == TipoManejador.LimiteSueldo) { } else if (aux == TipoManejador.Log) { } else if (aux == TipoManejador.Ambos) { } }
private void btn_Aceptar_Click(object sender, EventArgs e) { try { string nombre = textBox_nombre.Text; string apellido = textBox_Apellido.Text; int legajo = int.Parse(textBox_Legajo.Text); double sueldo = double.Parse(textBox_Sueldo.Text); TipoManejador tipo = (TipoManejador)comboBox_manejador.SelectedItem; Empleado unEmpleado = new Empleado(nombre, apellido, legajo); switch (tipo) { case TipoManejador.LimiteSuedo: unEmpleado.limiteSueldo -= new LimiteSueldoDelegado(ManejadorLimiteSueldo); unEmpleado.limiteSueldo += new LimiteSueldoDelegado(ManejadorLimiteSueldo); break; case TipoManejador.LimiteSueldoMejorado: unEmpleado.sueldoMejorado -= new LimiteSueldoMejorado(ManejadorLimiteSueldoMejorado); unEmpleado.sueldoMejorado += new LimiteSueldoMejorado(ManejadorLimiteSueldoMejorado); break; case TipoManejador.Todos: unEmpleado.limiteSueldo -= new LimiteSueldoDelegado(ManejadorLimiteSueldo); unEmpleado.sueldoMejorado -= new LimiteSueldoMejorado(ManejadorLimiteSueldoMejorado); unEmpleado.sueldoMejorado += new LimiteSueldoMejorado(ManejadorLimiteSueldoMejorado2); unEmpleado.limiteSueldo += new LimiteSueldoDelegado(ManejadorLimiteSueldo); break; } unEmpleado.Sueldo = sueldo; // MessageBox.Show(unEmpleado.ToString()); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public FrmEmpleado() { InitializeComponent(); this.cmbManejador.DropDownStyle = ComboBoxStyle.DropDownList; //this.cmbManejador.SelectedItem = "Manejador..."; foreach (TipoManejador m in TipoManejador.GetValues(typeof(TipoManejador))) { this.cmbManejador.Items.Add(m); } this.cmbManejador.SelectedItem = TipoManejador.LimiteSueldo; this.txtNombre.Text = "nom1"; this.txtApelldo.Text = "ape1"; this.txtLegajo.Text = "111"; this.txtSueldo.Text = "12345"; }