private void BtnGuardar_Click(object sender, EventArgs e) { if (validar()) { string respuesta; string mensaje = "Registro agregado con éxito."; EmpleadoBL cli = new EmpleadoBL(); Empleados entidad = new Empleados(); if (txtEmpleado.Text == string.Empty) { txtEmpleado.Text = null; } if (txtSueldoInic.Text == string.Empty) { txtSueldoInic.Text = "0.00"; } if (txtSueldoAct.Text == string.Empty) { txtSueldoAct.Text = "0.00"; } if (cbDepto.SelectedValue.ToString() == string.Empty || cbDepto.SelectedValue.ToString() == "A") { entidad.DeptoId = null; } else { entidad.DeptoId = cbDepto.SelectedValue.ToString(); } if (ID > 0) { entidad.CodEmp = ID; mensaje = "Este ID ya se encuentra registrado. Favor cambiarlo o " + "hacer click en Actualizar si desea cambiar el registro. Gracias."; MessageBox.Show(mensaje, "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } entidad.NombreEmp = txtEmpleado.Text; entidad.SueldoInic = float.Parse(txtSueldoInic.Text); entidad.SueldoAct = float.Parse(txtSueldoAct.Text); entidad.Activo = chkActivo.Checked; respuesta = cli.RegEmpleado(entidad); switch (respuesta) { case "exito": MessageBox.Show(mensaje, "Agregado", MessageBoxButtons.OK, MessageBoxIcon.Information ); btnNuevo.PerformClick(); LlenarGridEmpleado(); tabControl1.SelectedIndex = 0; break; case "existe": mensaje = "Este ID ya se encuentra registrado. Favor cambiarlo o " + "hacer click en Actualizar si desea cambiar el registro. Gracias."; MessageBox.Show(mensaje, "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Error ); break; default: MessageBox.Show( respuesta, "Error al Registrar", MessageBoxButtons.OK, MessageBoxIcon.Error ); break; } } else { MessageBox.Show("Hay campos que son obligatorios y se encuentran vacios.", "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Error); } }