/// <summary> /// Comando que modifica la informacion de un proyecto /// </summary> /// <param name="parametro">Proyecto a editar</param> /// <returns>true si se logro editar</returns> public override bool Ejecutar(Dominio.Entidad parametro) { try { Datos.IntefazDAO.Modulo4.IDaoProyecto daoProyecto; Datos.Fabrica.FabricaDAOSqlServer fabricaDao = new Datos.Fabrica.FabricaDAOSqlServer(); daoProyecto = fabricaDao.ObtenerDAOProyecto(); bool resultado = daoProyecto.Modificar(parametro); return(resultado); } #region Capturar Excepciones catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex) { throw ex; } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { throw ex; } catch (ExcepcionesTotem.Modulo4.CamposInvalidosException ex) { throw ex; } catch (ExcepcionesTotem.Modulo4.ProyectoNoModificadoException ex) { throw ex; } #endregion }
public void ConsultarActoresPorCasosDeUso() { FabricaEntidades fabrica = new FabricaEntidades(); Entidad entidad = fabrica.ObtenerCasoDeUso(); CasoDeUso Cuso = entidad as CasoDeUso; Cuso.Id= 6; FabricaDAOSqlServer fabricaDAO = new FabricaDAOSqlServer(); Datos.IntefazDAO.Modulo6.IDaoActor daoActor = fabricaDAO.ObtenerDAOActor(); Assert.IsNotNull(daoActor.ConsultarActoresXCasoDeUso(Cuso.Id)); }
public void ConsultaActoresParaCombo() { FabricaEntidades fabrica = new FabricaEntidades(); Entidad entidad = fabrica.ObtenerActor(); Entidad entidadProy = FabricaEntidades.ObtenerProyecto(); Proyecto proyecto = entidadProy as Proyecto; proyecto.Codigo = "TOT"; FabricaDAOSqlServer fabricaDAO = new FabricaDAOSqlServer(); Datos.IntefazDAO.Modulo6.IDaoActor daoActor = fabricaDAO.ObtenerDAOActor(); Assert.IsNotNull(daoActor.ConsultarActoresCombo(proyecto.Codigo)); }
public void init() { FabricaEntidades fabricaEntidades = new FabricaEntidades(); fabricaDAO = new FabricaDAOSqlServer(); DAOAcuerdo = fabricaDAO.ObtenerDAOAcuerdo(); acuerdo = (Acuerdo)fabricaEntidades.ObtenerAcuerdo(); listaUsuarios = new List<Usuario>(); listaContactos = new List<Contacto>(); Usuario usuario1 = (Usuario)fabricaEntidades.ObtenerUsuario(); usuario1.Id = 1; usuario1.Nombre = "Alberto"; usuario1.Apellido = "Da Silva"; usuario1.Rol = "Administrador"; usuario1.Cargo = "1"; Usuario usuario2 = (Usuario)fabricaEntidades.ObtenerUsuario(); usuario2.Id = 2; usuario2.Nombre = "Argenis"; usuario2.Apellido = "Rodriguez"; usuario2.Rol = "Administrador"; usuario2.Cargo = "2"; Usuario usuario3 = (Usuario)fabricaEntidades.ObtenerUsuario(); usuario3.Id = 3; usuario3.Nombre = "Scheryl"; usuario3.Apellido = "Palencia"; usuario3.Rol = "Usuario"; usuario3.Cargo = "3"; Contacto contacto1 = (Contacto)fabricaEntidades.ObtenerContacto(); contacto1.Id = 1; contacto1.Con_Nombre = "Reinaldo"; contacto1.Con_Apellido = "Cortes"; contacto1.ConCargo = "1"; Contacto contacto2 = (Contacto)fabricaEntidades.ObtenerContacto(); contacto2.Id = 2; contacto2.Con_Nombre = "Mercedes"; contacto2.Con_Apellido = "Amilibia"; contacto2.ConCargo = "2"; Contacto contacto3 = (Contacto)fabricaEntidades.ObtenerContacto(); contacto3.Id = 3; contacto3.Con_Nombre = "Amaranta"; contacto3.Con_Apellido = "Ruiz"; contacto3.ConCargo = "3"; listaUsuarios.Add(usuario1); listaUsuarios.Add(usuario2); listaUsuarios.Add(usuario3); listaContactos.Add(contacto1); listaContactos.Add(contacto2); listaContactos.Add(contacto3); acuerdo.Fecha = DateTime.Now; acuerdo.Compromiso = "Ejemplo de compromiso"; acuerdo.ListaContacto = listaContactos; acuerdo.ListaUsuario = listaUsuarios; }
public void init() { lafabricaDao = new FabricaDAOSqlServer(); laFabricaEntidades = new FabricaEntidades(); laDireccion = laFabricaEntidades.ObtenerDireccion("Venezuela", "Miranda", "Guarenas", "Nueva Casarapa, Calle 5, Edif Casarapa", "3223"); elTelefono = laFabricaEntidades.ObtenerTelefono("0424", "1188439"); elCliente = laFabricaEntidades.ObtenerClienteNatural("Gonzalo", "Machado", "*****@*****.**", laDireccion, elTelefono, "10351484"); laDireccion2 = laFabricaEntidades.ObtenerDireccion("Venezuela", "Miranda", "Guarenas", "La Callena, Calle 3, Edif La Flor", "3293"); elTelefono2 = laFabricaEntidades.ObtenerTelefono("0424", "1138419"); elCliente2 = laFabricaEntidades.ObtenerClienteNatural("Jose","Oberto","*****@*****.**",laDireccion2,elTelefono2,"9381223"); elCliente3 = laFabricaEntidades.ObtenerClienteNatural(); }
/// <summary> /// Comando para obtener los datos de un usuario /// </summary> /// <param name="parametro">el username del usuario</param> /// <returns>el usuario solicitado</returns> public override Dominio.Entidad Ejecutar(String parametro) { Usuario usuario; try { Datos.IntefazDAO.Modulo3.IDaoInvolucrados daoInvolucrado; Datos.Fabrica.FabricaDAOSqlServer fabricaDAO = new Datos.Fabrica.FabricaDAOSqlServer(); daoInvolucrado = fabricaDAO.ObtenerDaoInvolucrados(); usuario = (Usuario)daoInvolucrado.DatosUsuarioUsername(parametro); }catch (Exception ex) { throw ex; } return(usuario); }
/// <summary> /// Comando permite consultar los usuarios involucrados de un proyecto /// </summary> /// <param name="parametro">proyecto</param> /// <returns>lista de usuarios involucrados</returns> public override Dominio.Entidad Ejecutar(Dominio.Entidad parametro) { ListaInvolucradoUsuario lista = null; try { Datos.IntefazDAO.Modulo3.IDaoInvolucrados daoInvolucrado; Datos.Fabrica.FabricaDAOSqlServer fabricaDAO = new Datos.Fabrica.FabricaDAOSqlServer(); daoInvolucrado = fabricaDAO.ObtenerDaoInvolucrados(); lista = (ListaInvolucradoUsuario)daoInvolucrado.ConsultarUsuariosInvolucradosPorProyecto(parametro); }catch (Exception ex) { throw ex; } return(lista); }
public void AgregarActor() { FabricaEntidades fabrica = new FabricaEntidades(); Entidad entidad = fabrica.ObtenerActor(); Entidad entidadProy = FabricaEntidades.ObtenerProyecto(); entidad.Id = 6; Actor actor = entidad as Actor; actor.NombreActor = "Estudiante"; actor.DescripcionActor = "Presentar parciales"; Proyecto proyecto = entidadProy as Proyecto; proyecto.Codigo = "TOT"; actor.ProyectoAsociado = proyecto; FabricaDAOSqlServer fabricaDAO = new FabricaDAOSqlServer(); Datos.IntefazDAO.Modulo6.IDaoActor daoActor = fabricaDAO.ObtenerDAOActor(); Assert.IsTrue(daoActor.Agregar(actor)); }
/// <summary> /// Comando para obtener los datos de un contacto /// </summary> /// <param name="parametro">ID del contacto</param> /// <returns>el contacto solicitado</returns> public override Dominio.Entidad Ejecutar(int parametro) { Contacto contactoID; try { Datos.IntefazDAO.Modulo3.IDaoInvolucrados daoInvolucrado; Datos.Fabrica.FabricaDAOSqlServer fabricaDAO = new Datos.Fabrica.FabricaDAOSqlServer(); daoInvolucrado = fabricaDAO.ObtenerDaoInvolucrados(); contactoID = (Contacto)daoInvolucrado.DatosContactoID(parametro); } catch (Exception ex) { throw ex; } return(contactoID); }
/// <summary> /// Comando que lista lo contactos de una empresa /// </summary> /// <param name="parametro">cliente juridico</param> /// <returns>lista de contactos</returns> public override List <Dominio.Entidad> Ejecutar(Dominio.Entidad parametro) { List <Entidad> listContacto; try { Datos.IntefazDAO.Modulo3.IDaoInvolucrados daoInvolucrado; Datos.Fabrica.FabricaDAOSqlServer fabricaDAO = new Datos.Fabrica.FabricaDAOSqlServer(); daoInvolucrado = fabricaDAO.ObtenerDaoInvolucrados(); listContacto = daoInvolucrado.ListarContactosPorEmpresa(parametro); } catch (Exception ex) { throw ex; } return(listContacto); }
/// <summary> /// Comando para consultar los cargos de un contacto /// </summary> /// <param name="parametro"> contactos</param> /// <returns>la lista con los cargos de los contactos</returns> public override List <String> Ejecutar(Dominio.Entidad parametro) { List <String> listCargo; try { Datos.IntefazDAO.Modulo3.IDaoInvolucrados daoInvolucrado; Datos.Fabrica.FabricaDAOSqlServer fabricaDAO = new Datos.Fabrica.FabricaDAOSqlServer(); daoInvolucrado = fabricaDAO.ObtenerDaoInvolucrados(); listCargo = daoInvolucrado.ConsultarCargosContactos(parametro); } catch (Exception ex) { throw ex; } return(listCargo); }
/// <summary> /// Comando para agregar un usuario como involucrados /// </summary> /// <param name="parametro">Usuario aagregar</param> /// <returns>true si se puedo agergar correctamente</returns> public override bool Ejecutar(Dominio.Entidad parametro) { bool exito = false; try { Datos.IntefazDAO.Modulo3.IDaoInvolucrados daoInvolucrado; Datos.Fabrica.FabricaDAOSqlServer fabricaDAO = new Datos.Fabrica.FabricaDAOSqlServer(); daoInvolucrado = fabricaDAO.ObtenerDaoInvolucrados(); exito = daoInvolucrado.AgregarUsuariosInvolucrados(parametro); } catch (ListaSinInvolucradosException) { exito = true; } catch (ListaSinProyectoException) { exito = false; } return(exito); }
public void init() { fabricaDAOContacto = new FabricaDAOSqlServer(); entidadContacto = new FabricaEntidades(); elContacto = (Contacto)entidadContacto.ObtenerContacto(); elContacto2 = (Contacto)entidadContacto.ObtenerContacto(); elContactoAuxiliar = (Contacto)entidadContacto.ObtenerContacto(); elCliente = (ClienteJuridico)entidadContacto.ObtenerClienteJuridico(); elTelefono = (Telefono)entidadContacto.ObtenerTelefono(); laDireccion = (Direccion)entidadContacto.ObtenerDireccion(); laListaDeContactos =new List<Contacto>(); elTelefono.Numero = "5555555"; elTelefono.Codigo = "0414"; laDireccion.CodigoPostal = null; laDireccion.LaDireccion = "Parroquia Caricuao UD 3, Bloque 6, piso 1, apt 01"; laDireccion.LaCiudad = "Caracas"; laDireccion.ElEstado = "Distrito Capital"; laDireccion.ElPais = "Venezuela"; elContacto.ConCedula = "1000000"; elContacto.Con_Nombre = "Prueba"; elContacto.Con_Apellido = "Unitaria"; elContacto.ConCargo = "Gerente"; elContacto.Con_Telefono = elTelefono; elContacto.ConClienteJurid = elCliente; elContacto.ConClienteNat = null; elCliente.Id = 1; elCliente.Jur_Rif = "J-11111111-1"; elCliente.Jur_Nombre = "Locatel"; laListaDeContactos.Add(elContacto); elCliente.Jur_Contactos = laListaDeContactos; elCliente.Jur_Direccion = laDireccion; elCliente.Jur_Logo = null; }
public void EliminarActor() { FabricaEntidades fabrica = new FabricaEntidades(); Entidad entidad = fabrica.ObtenerActor(); entidad.Id = 6; FabricaDAOSqlServer fabricaDAO = new FabricaDAOSqlServer(); Datos.IntefazDAO.Modulo6.IDaoActor daoActor = fabricaDAO.ObtenerDAOActor(); Assert.IsTrue(daoActor.EliminarActor(entidad.Id)); }
/// <summary> /// Metodo para eliminar un acuerdo de la BD /// </summary> /// <param name="idAcuerdo">ID del Acuerdo que se desea eliminar</param> /// <returns>Retorna un Boolean para saber si se realizo con exito o no la operacion</returns> public bool Eliminar(Entidad parametro, String codigoProyecto) { bool success = false; Acuerdo acuerdo = (Acuerdo)parametro; Fabrica.FabricaDAOSqlServer laFabrica = new FabricaDAOSqlServer(); IntefazDAO.Modulo8.IDaoInvolucradosMinuta DAOInvolucradosMinuta = laFabrica.ObtenerDAOInvolucradosMinuta(); List<Parametro> parametros = new List<Parametro>(); Parametro elParametro = new Parametro(RecursosBDModulo8.ParametroIDAcuerdo, SqlDbType.Int, acuerdo.Id.ToString(), false); parametros.Add(elParametro); try { List<Resultado> tmp = EjecutarStoredProcedure(RecursosBDModulo8.ProcedimientoEliminarAcuerdo, parametros); if (tmp != null) { return true; } else { return false; } } catch (NullReferenceException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new BDMinutaException(RecursosBDModulo8.Codigo_ExcepcionNullReference, RecursosBDModulo8.Mensaje_ExcepcionNullReference, ex); } catch (SqlException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new BDMinutaException(RecursosBDModulo8.Codigo_ExcepcionSql, RecursosBDModulo8.Mensaje_ExcepcionSql, ex); } catch (ParametroIncorrectoException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new ParametroIncorrectoException(RecursosBDModulo8.Codigo_ExcepcionParametro, RecursosBDModulo8.Mensaje__ExcepcionParametro, ex); } catch (AtributoIncorrectoException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new AtributoIncorrectoException(RecursosBDModulo8.Codigo_ExcepcionAtributo, RecursosBDModulo8.Mensaje_ExcepcionAtributo, ex); } catch (Exception ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new BDMinutaException(RecursosBDModulo8.Codigo_ExcepcionGeneral, RecursosBDModulo8.Mensaje_ExcepcionGeneral, ex); } return success; }
/// <summary> /// Metodo para agregar los Acuerdos de una Minuta a la BD /// </summary> /// <param name="paramtreo">Parametro del tipo generico (clase Entidad) que representa el acuerdo a agregar</param> /// <returns>Retorna un boolean para saber si se realizo con exito o no la operación</returns> public bool AgregarAcuerdo(Entidad parametro, int idMinuta, string idProyecto) { Acuerdo elAcuerdo = (Acuerdo)parametro; Fabrica.FabricaDAOSqlServer laFabrica = new FabricaDAOSqlServer(); IntefazDAO.Modulo8.IDaoInvolucradosMinuta DAOInvolucradosMinuta = laFabrica.ObtenerDAOInvolucradosMinuta(); bool success = false; List<Parametro> parametros = new List<Parametro>(); Parametro elParametro = new Parametro(RecursosBDModulo8.ParametroFechaAcuerdo, SqlDbType.DateTime, elAcuerdo.Fecha.ToString("yyyy-MM-dd HH':'mm':'ss"), false); parametros.Add(elParametro); elParametro = new Parametro(RecursosBDModulo8.ParametroDesarrolloAcuerdo, SqlDbType.VarChar, elAcuerdo.Compromiso, false); parametros.Add(elParametro); elParametro = new Parametro(RecursosBDModulo8.ParametroIDMinuta, SqlDbType.Int, idMinuta.ToString(), false); parametros.Add(elParametro); DataTable resultado = new DataTable(); try { resultado = EjecutarStoredProcedureTuplas(RecursosBDModulo8.ProcedimientoAgregarAcuerdo, parametros); foreach (DataRow row in resultado.Rows) { if (elAcuerdo.ListaContacto != null) { foreach (Contacto contacto in elAcuerdo.ListaContacto) { bool contactoBool = DAOInvolucradosMinuta.AgregarContactoEnAcuerdo(contacto, row[RecursosBDModulo8.AtributoIDAcuerdo].ToString(), idProyecto); } } if (elAcuerdo.ListaUsuario != null) { foreach (Usuario usuario in elAcuerdo.ListaUsuario) { bool usuarioBool = DAOInvolucradosMinuta.AgregarUsuarioEnAcuerdo(usuario, row[RecursosBDModulo8.AtributoIDAcuerdo].ToString(), idProyecto); } } success = true; } } catch (NullReferenceException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new BDMinutaException(RecursosBDModulo8.Codigo_ExcepcionNullReference, RecursosBDModulo8.Mensaje_ExcepcionNullReference, ex); } catch (SqlException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new BDMinutaException(RecursosBDModulo8.Codigo_ExcepcionSql, RecursosBDModulo8.Mensaje_ExcepcionSql, ex); } catch (ParametroIncorrectoException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new ParametroIncorrectoException(RecursosBDModulo8.Codigo_ExcepcionParametro, RecursosBDModulo8.Mensaje__ExcepcionParametro, ex); } catch (AtributoIncorrectoException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new AtributoIncorrectoException(RecursosBDModulo8.Codigo_ExcepcionAtributo, RecursosBDModulo8.Mensaje_ExcepcionAtributo, ex); } catch (Exception ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new BDMinutaException(RecursosBDModulo8.Codigo_ExcepcionGeneral, RecursosBDModulo8.Mensaje_ExcepcionGeneral, ex); } return success; }
public void ConsultarActorPorId() { FabricaEntidades fabrica = new FabricaEntidades(); Entidad entidad = fabrica.ObtenerActor(); Actor actor = entidad as Actor; actor.Id = 2; FabricaDAOSqlServer fabricaDAO = new FabricaDAOSqlServer(); Datos.IntefazDAO.Modulo6.IDaoActor daoActor = fabricaDAO.ObtenerDAOActor(); Assert.IsNotNull(daoActor.ConsultarXId(actor)); }
/// <summary> /// Metodo para obtener los responsables Usuarios de un Acuerdo de una Minuta /// </summary> /// <param name="IdAcuerdo">Id del acuerdo del que se desea consultar</param> /// <returns>Retorna un DataTable de Usuarios</returns> public List<Entidad> ObtenerUsuarioAcuerdo(int IdAcuerdo) { FabricaEntidades laFabrica = new FabricaEntidades(); List<Entidad> laLista = new List<Entidad>(); List<Resultado> usuario = new List<Resultado>(); DataTable idUsuarios = new DataTable(); List<Parametro> parametros = new List<Parametro>(); Parametro elParametro = new Parametro(RecursosBDModulo8.ParametroIDAcuerdo, SqlDbType.Int, IdAcuerdo.ToString(), false); parametros.Add(elParametro); try { idUsuarios = EjecutarStoredProcedureTuplas(RecursosBDModulo8.ProcedimientoUsuarioAcuerdo, parametros); if (idUsuarios.Rows.Count > 0) { foreach (DataRow row in idUsuarios.Rows) { DaoInvolucradosMinuta daoInvolucradosMinuta; FabricaDAOSqlServer fabricaDAO = new FabricaDAOSqlServer(); daoInvolucradosMinuta = (DaoInvolucradosMinuta)fabricaDAO.ObtenerDAOInvolucradosMinuta(); Usuario usuarioR = (Usuario)daoInvolucradosMinuta.ConsultarUsuarioMinutas(int.Parse(row[RecursosBDModulo8.AtributoAcuerdoUsuario].ToString())); if (usuarioR != null) { laLista.Add(usuarioR); } } } else { idUsuarios = null; laLista = null; } } catch (NullReferenceException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new BDMinutaException(RecursosBDModulo8.Codigo_ExcepcionNullReference, RecursosBDModulo8.Mensaje_ExcepcionNullReference, ex); } catch (SqlException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new BDMinutaException(RecursosBDModulo8.Codigo_ExcepcionSql, RecursosBDModulo8.Mensaje_ExcepcionSql, ex); } catch (ParametroIncorrectoException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new ParametroIncorrectoException(RecursosBDModulo8.Codigo_ExcepcionParametro, RecursosBDModulo8.Mensaje__ExcepcionParametro, ex); } catch (AtributoIncorrectoException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new AtributoIncorrectoException(RecursosBDModulo8.Codigo_ExcepcionAtributo, RecursosBDModulo8.Mensaje_ExcepcionAtributo, ex); } catch (Exception ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new BDMinutaException(RecursosBDModulo8.Codigo_ExcepcionGeneral, RecursosBDModulo8.Mensaje_ExcepcionGeneral, ex); } return laLista; }
public void ModificarActor() { FabricaEntidades fabrica = new FabricaEntidades(); Entidad entidad = fabrica.ObtenerActor(); Entidad entidadProy = FabricaEntidades.ObtenerProyecto(); entidad.Id = 6; Actor actor = entidad as Actor; actor.NombreActor = "Estudiante"; actor.DescripcionActor = "Presentar"; FabricaDAOSqlServer fabricaDAO = new FabricaDAOSqlServer(); Datos.IntefazDAO.Modulo6.IDaoActor daoActor = fabricaDAO.ObtenerDAOActor(); Assert.IsTrue(daoActor.Modificar(actor)); }
public void VerificarLaExistenciaDelActor() { FabricaEntidades fabrica = new FabricaEntidades(); Entidad entidad = fabrica.ObtenerActor(); Actor actor = entidad as Actor; actor.NombreActor = "Usuario"; FabricaDAOSqlServer fabricaDAO = new FabricaDAOSqlServer(); Datos.IntefazDAO.Modulo6.IDaoActor daoActor = fabricaDAO.ObtenerDAOActor(); Assert.IsTrue(daoActor.VerificarExistenciaActor(actor.NombreActor)); }