public void PruebaComandoConsultarContactosPorCompaniaEx() { Entidad compania = null; _comandoLista = FabricaComandos.CrearComandoConsultarContactosPorCompania(compania, 1); _listaContactos = _comandoLista.Ejecutar(); }
/// <summary> /// Método para llenar la tabla de contactos de la vista /// </summary> public void LlenarTablaContactos() { try { Entidad compania = FabricaEntidades.CrearCompaniaVacia(); compania.Id = _vista.getIdComp(); Comando <List <Entidad> > comandoLista = FabricaComandos.CrearComandoConsultarContactosPorCompania(compania, _vista.getTypeComp()); List <Entidad> listaContactos = comandoLista.Ejecutar(); foreach (Entidad entidad in listaContactos) { ContactoM5 contacto = ( ContactoM5 )entidad; LlenarTabla(contacto, _vista.getTypeComp(), _vista.getIdComp()); } _vista.CargarBotonNuevoContacto(_vista.getTypeComp(), _vista.getIdComp()); } catch (ConsultarContactoException ex) { Alerta(RecursoM5.ErrorConsultarContacto, 0); } catch (BaseDeDatosContactoException ex) { Alerta(RecursoM5.ErrorBaseDeDatos, 0); } }
public void PruebaComandoConsultarContactosPorCompania() { Entidad compania = FabricaEntidades.CrearCompaniaVacia(); compania.Id = 1; _comandoLista = FabricaComandos.CrearComandoConsultarContactosPorCompania(compania, 1); _listaContactos = _comandoLista.Ejecutar(); _contadorContactos = _listaContactos.Count; Assert.AreEqual(_contadorContactos, 5); }
/// <summary> /// Método que se ejecuta al seleccionar una propuesta aprobada /// carga los gerentes, programadores y contactos de la empresa /// para trabajar en el proyecto asociado a dicha propuesta. /// </summary> /// <param name="sender"></param> public void CargarInformacionPropuesta(object sender) { { ClearItems(); _idPropuesta = ((DropDownList)sender).SelectedIndex; entPropuesta = listaPropuestas[_idPropuesta]; propuesta = (DominioTangerine.Entidades.M6.Propuesta)entPropuesta; _vista.Costo = propuesta.Costo.ToString(); if (propuesta.Moneda == "Bitcoin") { _vista.Moneda.Text = RecursoPresentadorM7.bitcoin; } else if (propuesta.Moneda == "Euro") { _vista.Moneda.Text = RecursoPresentadorM7.euro; } else if (propuesta.Moneda == "Dolar") { _vista.Moneda.Text = RecursoPresentadorM7.dolar; } else if (propuesta.Moneda == "Bolivar") { _vista.Moneda.Text = RecursoPresentadorM7.bolivar; } _vista.FechaInicio = propuesta.Feincio.ToString("MM'/'dd'/'yyyy"); _vista.FechaFin = propuesta.Fefinal.ToString("MM'/'dd'/'yyyy"); Comando <String> comandoGenerarCodigo = FabricaComandos.ObtenerComandoGenerarCodigoProyecto(entPropuesta); String codigo = comandoGenerarCodigo.Ejecutar(); _vista.CodigoProyecto = codigo; Entidad _compania = DominioTangerine.Fabrica.FabricaEntidades.CrearCompaniaVacia(); ((DominioTangerine.Entidades.M4.CompaniaM4)_compania).Id = Int32.Parse(propuesta.IdCompañia); Comando <List <Entidad> > comandoConsultarContacto = FabricaComandos.CrearComandoConsultarContactosPorCompania(_compania, 1); List <Entidad> listaContacto = comandoConsultarContacto.Ejecutar(); foreach (Entidad entidad in listaContacto) { DominioTangerine.Entidades.M5.ContactoM5 contacto = (DominioTangerine.Entidades.M5.ContactoM5)entidad; _vista.inputEncargado.Items.Add(contacto.Nombre + " " + contacto.Apellido); contactos.Add(entidad); } Comando <List <Entidad> > comandoConsultarEmpleados = FabricaComandos.ConsultarEmpleados(); List <Entidad> listaEmpleados = comandoConsultarEmpleados.Ejecutar(); foreach (Entidad entidad in listaEmpleados) { DominioTangerine.Entidades.M10.EmpleadoM10 empleado = (DominioTangerine.Entidades.M10.EmpleadoM10)entidad; if (empleado.jobs.Nombre == "Gerente") { _vista.inputGerente.Items.Add(empleado.emp_p_nombre + " " + empleado.emp_p_apellido); } if (empleado.jobs.Nombre == "Programador") { _vista.inputPersonal.Items.Add(empleado.emp_p_nombre + " " + empleado.emp_p_apellido); programadores.Add(entidad); } } } }