Ejemplo n.º 1
0
        public GestionarTipoDocumento()
        {
            FabricaAbstractaDAO fabricaAbstractaDAO = FabricaAbstractaDAO.getInstancia();

            gestorDAO        = fabricaAbstractaDAO.crearGestorDAO();
            tipoDocumentoDAO = fabricaAbstractaDAO.crearTipoDocumentoDAO(gestorDAO);
        }
        public EnvioEncomiendaServicio()
        {
            FabricaAbstractaDAO fabricaAbstractaDAO = FabricaAbstractaDAO.getInstancia();

            gestorDAO = fabricaAbstractaDAO.crearGestorDAO();
            documentoEnvioEncomiendaDAO = fabricaAbstractaDAO.crearDocumentoEnvioEncomiendaDAO(gestorDAO);
        }
Ejemplo n.º 3
0
        public GestionarRuta()
        {
            FabricaAbstractaDAO fabricaAbstractaDAO = FabricaAbstractaDAO.getInstancia();

            gestorDAO = fabricaAbstractaDAO.crearGestorDAO();
            rutaDAO   = fabricaAbstractaDAO.crearRutaDAO(gestorDAO);
        }
        public GestionarCliente()
        {
            FabricaAbstractaDAO fabricaAbstractaDAO = FabricaAbstractaDAO.getInstancia();

            gestorDAO  = fabricaAbstractaDAO.crearGestorDAO();
            clienteDAO = fabricaAbstractaDAO.crearClienteDAO(gestorDAO);
        }
Ejemplo n.º 5
0
        public GenerarPrestamoServicio()
        {
            FabricaAbstractaDAO fabricaDAO = FabricaAbstractaDAO.Instanciar();

            gestorDAO   = fabricaDAO.CrearGestorDAO();
            prestamoDAO = fabricaDAO.CrearPrestamoDAO(gestorDAO);
            clienteDAO  = fabricaDAO.CrearClienteDAO(gestorDAO);
            pagoDAO     = fabricaDAO.CrearPagoDAO(gestorDAO);
        }
        public GestionarUsuario()
        {
            FabricaAbstractaDAO fabricaAbstractaDAO = FabricaAbstractaDAO.getInstancia();

            gestorDAO      = fabricaAbstractaDAO.crearGestorDAO();
            usuarioDAO     = fabricaAbstractaDAO.crearUsuarioDAO(gestorDAO);
            tipoUsuarioDao = fabricaAbstractaDAO.crearTipoUsuario(gestorDAO);
            sucursalDao    = fabricaAbstractaDAO.crearSucursal(gestorDAO);
        }
Ejemplo n.º 7
0
        public override List <Entidad> Ejecutar(Entidad parametro)
        {
            try
            {
                FabricaAbstractaDAO laFabrica = FabricaAbstractaDAO.ObtenerFabricaSqlServer();
                IDaoActor           daoActor  = laFabrica.ObtenerDAOActor();

                return(daoActor.consultarListaDeActores(parametro));
            }
            catch (ConsultarTodosActoresBDDAOException ex)
            {
                ConsultarTodosActoresBDDAOException exComandoConsultarActores = new ConsultarTodosActoresBDDAOException(
                    RecursosComandosModulo6.CodigoExcepcionComandoConsultarActoresBD,
                    RecursosComandosModulo6.MensajeExcepcionComandoConsultarActoresBD,
                    ex);

                Logger.EscribirError(RecursosComandosModulo6.ClaseComandoConsultarActores,
                                     exComandoConsultarActores);

                throw exComandoConsultarActores;
            }


            catch (ConsultarTodosActoresNuloDAOException ex)
            {
                ConsultarActoresComandoNullException exComandoConsultarActores = new ConsultarActoresComandoNullException(
                    RecursosComandosModulo6.CodigoExcepcionComandoConsultarActoresNulo,
                    RecursosComandosModulo6.MensajeExcepcionComandoConsultarActoresNulo,
                    ex);

                Logger.EscribirError(RecursosComandosModulo6.ClaseComandoConsultarActores,
                                     exComandoConsultarActores);

                throw exComandoConsultarActores;
            }

            catch (ConsultarTodosActoresDAOException ex)
            {
                ConsultarActoresComandoException exComandoConsultarActores = new ConsultarActoresComandoException(
                    RecursosComandosModulo6.MensajeExcepcionComandoConsultarActoresError,
                    RecursosComandosModulo6.MensajeExcepcionComandoConsultarActoresError,
                    ex);

                Logger.EscribirError(RecursosComandosModulo6.ClaseComandoConsultarActores,
                                     exComandoConsultarActores);

                throw exComandoConsultarActores;
            }
        }
Ejemplo n.º 8
0
        public override Dominio.Entidad Ejecutar(String parametro)
        {
            List <int>      invo             = new List <int>();
            List <int>      invoAcuerdo      = new List <int>();
            List <Usuario>  usuarios         = new List <Usuario>();
            List <Usuario>  usuariosAcuerdo  = new List <Usuario>();
            List <Contacto> contactos        = new List <Contacto>();
            List <Contacto> contactosAcuerdo = new List <Contacto>();
            List <Acuerdo>  listaAcuerdos    = new List <Acuerdo>();

            try
            {
                FabricaAbstractaDAO fabricaDAO = FabricaAbstractaDAO.ObtenerFabricaSqlServer();
                DAO.IntefazDAO.Modulo8.IDaoMinuta daoMinuta = fabricaDAO.ObtenerDAOMinuta();

                FabricaEntidades laFabrica = new FabricaEntidades();
                Minuta           laMinuta  = (Minuta)laFabrica.ObtenerMinuta();

                string[] parametros     = parametro.Split(';');
                int      codigoMinuta   = int.Parse(parametros[0]);
                string   codigoProyecto = parametros[1];

                laMinuta = (Minuta)daoMinuta.ConsultarMinutaBD(codigoMinuta);

                usuarios.Clear();

                DAO.IntefazDAO.Modulo8.IDaoInvolucradosMinuta daoInvMinutas = fabricaDAO.ObtenerDAOInvolucradosMinuta();

                invo = daoInvMinutas.ConsultarInvolucrado(RecursosComandosModulo8.ProcedureConsultarUsuarioMinuta
                                                          , RecursosComandosModulo8.AtributoAcuerdoUsuario, RecursosComandosModulo8.ParametroIDMinuta, laMinuta.Codigo);
                if (invo.Count != 0)
                {
                    foreach (int i in invo)
                    {
                        usuarios.Add((Usuario)daoInvMinutas.ConsultarUsuarioMinutas(i));
                    }
                    laMinuta.ListaUsuario = usuarios;
                }
                invo.Clear();
                invo = daoInvMinutas.ConsultarInvolucrado(RecursosComandosModulo8.ProcedureConsultarContactoMinuta,
                                                          RecursosComandosModulo8.AtributoAcuerdoContacto, RecursosComandosModulo8.ParametroIDMinuta, laMinuta.Codigo);
                if (invo.Count != 0)
                {
                    foreach (int i in invo)
                    {
                        contactos.Add((Contacto)daoInvMinutas.ConsultarContactoMinutas(i));
                    }
                    laMinuta.ListaContacto = contactos;
                }

                DAO.IntefazDAO.Modulo8.IDaoPunto daoPunto = fabricaDAO.ObtenerDAOPunto();

                //No se Como Hacer Para castear en lista tanto de acuerdo como de punto

                /*laMinuta.ListaPunto = (List<Punto>)daoPunto.ConsultarPuntoBD(int.Parse(laMinuta.Codigo));
                 *
                 * DAO.IntefazDAO.Modulo8.IDaoAcuerdo daoAcuerdo = fabricaDAO.ObtenerDAOAcuerdo();
                 * listaAcuerdos = (List<Acuerdo>)daoAcuerdo.ConsultarTodos(int.Parse(minuta.Codigo));
                 * foreach (Acuerdo acu in listaAcuerdos)
                 * {
                 *  invoAcuerdo = daoInvMinutas.ConsultarInvolucrado(RecursosComandosModulo8.ProcedureConsultarUsuarioAcuerdo
                 *        , RecursosComandosModulo8.AtributoAcuerdoUsuario, RecursosComandosModulo8.ParametroIDAcuerdo, acu.Codigo.ToString());
                 *  if (invoAcuerdo != null)
                 *  {
                 *      foreach (int a in invoAcuerdo)
                 *      {
                 *          usuariosAcuerdo.Add((Usuario)daoInvMinutas.ConsultarUsuarioMinutas(a));
                 *      }
                 *      acu.ListaUsuario = usuariosAcuerdo;
                 *  }
                 *  usuariosAcuerdo = null;
                 *  usuariosAcuerdo = new List<Usuario>();
                 *  invo.Clear();
                 *
                 * }
                 * laMinuta.ListaAcuerdo = listaAcuerdos;*/
                return(laMinuta);
            }
            catch (NullReferenceException ex)
            {
                throw new BDMinutaException(RecursosComandosModulo8.Codigo_ExcepcionNullReference,
                                            RecursosComandosModulo8.Mensaje_ExcepcionNullReference, ex);
            }
            catch (ExceptionTotemConexionBD ex)
            {
                throw new ExceptionTotemConexionBD(RecursosComandosModulo8.Codigo,
                                                   RecursosComandosModulo8.Mensaje, ex);
            }
            catch (SqlException ex)
            {
                throw new BDMinutaException(RecursosComandosModulo8.Codigo_ExcepcionSql,
                                            RecursosComandosModulo8.Mensaje_ExcepcionSql, ex);
            }
            catch (ParametroIncorrectoException ex)
            {
                throw new ParametroIncorrectoException(RecursosComandosModulo8.Codigo_ExcepcionParametro,
                                                       RecursosComandosModulo8.Mensaje__ExcepcionParametro, ex);
            }
            catch (AtributoIncorrectoException ex)
            {
                throw new AtributoIncorrectoException(RecursosComandosModulo8.Codigo_ExcepcionAtributo,
                                                      RecursosComandosModulo8.Mensaje_ExcepcionAtributo, ex);
            }
            catch (Exception ex)
            {
                throw new BDMinutaException(RecursosComandosModulo8.Codigo_ExcepcionGeneral,
                                            RecursosComandosModulo8.Mensaje_ExcepcionGeneral, ex);
            }
        }
Ejemplo n.º 9
0
 public GestionarUsuario()
 {
     FabricaAbstractaDAO fabricaAbstractaDAO = FabricaAbstractaDAO.getInstancia();
     gestorDAO = fabricaAbstractaDAO.crearGestorDAO();
     usuarioDAO = fabricaAbstractaDAO.crearUsuarioDAO(gestorDAO);
 }