public void CargarEmpleado() { try { _direccion = FabricaEntidad.NuevaDireccion(); (_direccion as Direccion).Nombre = _vista._TextDireccion.Text; (_direccion as Direccion).Ciudad = _vista._DropDownListCiudad.SelectedValue; _empleado = FabricaEntidad.NuevoEmpleado(); (_empleado as Empleado).PrimerNombre = _vista._TextNombre.Text; (_empleado as Empleado).PrimerApellido = _vista._TextApellido.Text; string TipoIdentificacion = "V"; (_empleado as Empleado).Identificacion = _vista._TextCedula.Text; (_empleado as Empleado).TipoIdentificacion = TipoIdentificacion; (_empleado as Empleado).FechaNace = Convert.ToDateTime(_vista._TextFecha.Text); (_empleado as Empleado).Telefono.Add(_vista._TextTelefono.Text); (_empleado as Empleado).Correo = _vista._TextCorreo.Text; (_empleado as Empleado).Sueldo = float.Parse(_vista._TextSueldo.Text); switch (_vista._DropDownListSexo.SelectedIndex) { case 0: { (_empleado as Empleado).Sexo = "Masculino"; } break; case 1: { (_empleado as Empleado).Sexo = "Femenino"; } break; } switch (_vista._DropDownListCargo.SelectedIndex) { case 0: { (_empleado as Empleado).Especialidad = "Administrador de Empresa"; } break; case 1: { (_empleado as Empleado).Especialidad = "Personal Odontologico"; } break; case 2: { (_empleado as Empleado).Especialidad = "Personal Odontologico"; } break; case 3: { (_empleado as Empleado).Especialidad = "Secretaria"; } break; } _comando = FabricaComando.CrearComandoAgregarEmpleado(_empleado, _direccion); _comando.Ejecutar(); } catch (ExcepcionEmpleado e) { _vista._fallaAgregar.Text = "Operacion fallida. " + e.MensajeError; _vista._fallaAgregar.Visible = true; } catch (Exception e) { _vista._fallaAgregar.Text = "Operacion fallida. " + e.Message; _vista._fallaAgregar.Visible = true; } }
public void AccionBotonEditar() { try{ if (_vista._BotonEditar.Text.Equals("Editar")) { HabilitarComponentes("Aceptar", true); return; } if (_vista._BotonEditar.Text.Equals("Aceptar")) { HabilitarComponentes("Editar", false); //Aqui hacer la llamada a las validaciones de los campos ingresados _empleado = (HttpContext.Current.Session["Empleado"] as Entidad); _direccion = FabricaEntidad.NuevaDireccion(); (_direccion as Direccion).Nombre = _vista._TextDireccion.Text; (_direccion as Direccion).Ciudad = _vista._DropDownCiudad.SelectedValue; (_empleado as Empleado).PrimerNombre = _vista._TextNombre.Text; (_empleado as Empleado).PrimerApellido = _vista._TextApellido.Text; string TipoIdentificacion = "V"; (_empleado as Empleado).Identificacion = _vista._TextCedula.Text; (_empleado as Empleado).TipoIdentificacion = TipoIdentificacion; (_empleado as Empleado).FechaNace = Convert.ToDateTime(_vista._TextFecha.Text); (_empleado as Empleado).Telefono.Clear(); (_empleado as Empleado).Telefono.Add(_vista._TextTelefono.Text); (_empleado as Empleado).Correo = _vista._TextCorreo.Text; (_empleado as Empleado).Sueldo = float.Parse(_vista._TextSueldo.Text); switch (_vista._DropDownSexo.SelectedIndex) { case 0: { (_empleado as Empleado).Sexo = "Masculino"; } break; case 1: { (_empleado as Empleado).Sexo = "Femenino"; } break; } switch (_vista._DropDownCargo.SelectedIndex) { case 0: { (_empleado as Empleado).Especialidad = "Administrador de Empresa"; } break; case 1: { (_empleado as Empleado).Especialidad = "Personal Odontologico"; } break; case 2: { (_empleado as Empleado).Especialidad = "Personal Odontologico"; } break; case 3: { (_empleado as Empleado).Especialidad = "Secretaria"; } break; } _comando = FabricaComando.CrearComandoAgregarEmpleado(_empleado, _direccion); _comando.Ejecutar(); } } catch (ExcepcionEmpleado e) { _vista._LabelFalla.Text = "Operacion fallida. " + e.MensajeError; _vista._LabelFalla.Visible = true; } catch (Exception e) { _vista._LabelFalla.Text = "Operacion fallida. " + e.Message; _vista._LabelFalla.Visible = true; } }