/// <summary> /// Metodo para realizar la consulta del cargo /// </summary> public void ConsultarCargo() { LimpiarFormulario(); try { Core.LogicaNegocio.Entidades.Cargo cargo = new Core.LogicaNegocio.Entidades.Cargo(); cargo.Nombre = _vista.NombreCargo.SelectedItem.ToString(); Core.LogicaNegocio.Comandos.ComandoCargo.Consultar ComandoConsultar; ComandoConsultar = Core.LogicaNegocio.Fabricas.FabricaComandoCargo.CrearComandoConsultar(cargo); Core.LogicaNegocio.Entidades.Cargo cargoRetorno = ComandoConsultar.Ejecutar(); //_vista.NombreCargo.Text = cargoRetorno.Nombre; _vista.DescripcionCargo.Text = cargoRetorno.Descripcion; _vista.SueldoMinimo.Text = cargoRetorno.SueldoMinimo.ToString(); _vista.SueldoMaximo.Text = cargoRetorno.SueldoMaximo.ToString(); _vista.VigenciaSueldo.Text = cargoRetorno.Vigencia.ToShortDateString().ToString(); ActivarCampos(); } catch (FormatException e) { _vista.Mensaje("Error en el formato de campos"); } catch (ConsultarException e) { _vista.Mensaje(e.Message); } catch (Exception e) { _vista.Mensaje(e.Message); } }
/// <summary> /// Metodo para carga el cargo introducido en el gridview /// </summary> public void CargarVistaCargo() { try { Core.LogicaNegocio.Entidades.Cargo cargo = new Core.LogicaNegocio.Entidades.Cargo(); cargo.Nombre = _vista.NombreCargo.Text; Core.LogicaNegocio.Comandos.ComandoCargo.Consultar ComandoConsultar; ComandoConsultar = Core.LogicaNegocio.Fabricas.FabricaComandoCargo.CrearComandoConsultar(cargo); Core.LogicaNegocio.Entidades.Cargo cargoRetorno = ComandoConsultar.Ejecutar(); List <Core.LogicaNegocio.Entidades.Cargo> listaCargo = new List <Core.LogicaNegocio.Entidades.Cargo>(); listaCargo.Add(cargoRetorno); _vista.VistaCargo.DataSource = listaCargo; _vista.VistaCargo.DataBind(); LimpiarFormulario(); } catch (FormatException e) { _vista.Mensaje("Error en el formato de campos"); } catch (ConsultarException e) { _vista.Mensaje(e.Message); } catch (Exception e) { _vista.Mensaje(e.Message); } }