Exemple #1
0
        public string CargarUsuarios(List <BLCuenta> cuentas, List <BLUsuario> usuarios)
        {
            string confirmacion = "Error: Indefinido.";

            List <TOCuenta>  toCuentas  = new List <TOCuenta>();
            List <TOUsuario> toUsuarios = new List <TOUsuario>();

            DAOCuenta dao = new DAOCuenta();

            confirmacion = dao.CargarUsuarios(toCuentas, toUsuarios);

            if (!confirmacion.Contains("Error:"))
            {
                foreach (TOCuenta i in toCuentas)
                {
                    BLCuenta c = new BLCuenta();
                    c.IdCuenta = i.IdCuenta;
                    c.Correo   = i.Correo;
                    c.Estado   = i.Estado;
                    cuentas.Add(c);
                }

                foreach (TOUsuario i in toUsuarios)
                {
                    BLUsuario u = new BLUsuario(i.Cedula, i.Nombre, i.PrimerApellido, i.SegundoApellido, i.Telefono, "");
                    usuarios.Add(u);
                }
            }

            return(confirmacion);
        }
 public FormABMCuenta(bool esConsultaSaldos)
 {
     InitializeComponent();
     activarABM(false);
     esConsulta = esConsultaSaldos;
     daoCuenta  = new DAOCuenta();
     btnConsultarSaldo.Visible = esConsultaSaldos;
 }
 public FormABMCuenta(bool esConsultaSaldos)
 {
     InitializeComponent();
     activarABM(false);
     esConsulta = esConsultaSaldos;
     daoCuenta = new DAOCuenta();
     btnConsultarSaldo.Visible = esConsultaSaldos;
 }
Exemple #4
0
        public string CargarCodigosMedicos(List <string> codigos)
        {
            string confirmacion = "Error: Indefinido.";

            if (codigos != null)
            {
                DAOCuenta daoCuenta = new DAOCuenta();
                return(daoCuenta.CargarCodigosMedicos(codigos));
            }
            return(confirmacion);
        }
Exemple #5
0
 /// <summary>
 /// Retorna una lista con todas las cuentas existentes en el sistema
 /// </summary>
 /// <returns>Lista de cuentas en el sistema</returns>
 public List<BLCuenta> listaCuentas()
 {
     DAOCuenta daoCuenta = new DAOCuenta();
     List<TOCuenta> listTOCuent = daoCuenta.listaCuentas();
     List<BLCuenta> listBLCuent = new List<BLCuenta>();
     foreach (TOCuenta toCuenta in listTOCuent)
     {
         listBLCuent.Add(convert(toCuenta));
     }
     return listBLCuent;
 }
Exemple #6
0
        public void crearActualizarCuenta(BLCuenta cuenta)
        {
            DAOCuenta dao = new DAOCuenta();

            //try
            //{
            dao.insertarActualizarCuenta(convert(cuenta));
            //}
            //catch (Exception)
            //{
            //    throw;
            //}
        }
Exemple #7
0
        public BLCuenta buscarCuenta(string idCuenta, string contra)
        {
            //try
            //{
            DAOCuenta daoCuent = new DAOCuenta();
            TOCuenta  cuentaTO = daoCuent.buscarCuenta(idCuenta, contra);

            if (cuentaTO == null)
            {
                return(null);
            }
            return(convert(cuentaTO));
        }
Exemple #8
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!sonDatosValidos())
            {
                return;
            }

            Cuenta c = new Cuenta();

            c.id            = id;
            c.pais          = ((Pais)cbPais.SelectedItem).id;
            c.numCuenta     = Convert.ToInt64(tbNroCuenta.Text.Trim());
            c.tipoCuenta    = ((TipoCuenta)cbTipoCuenta.SelectedItem).id;
            c.tipoMoneda    = ((Moneda)cbMoneda.SelectedItem).id;
            c.fechaCreacion = dtFechaApertura.Value.Date;
            c.estado        = ((EstadoCuenta)cbEstado.SelectedItem).id;
            c.codigoCliente = codCli;

            Cuenta result = null;

            if (update)
            {
                try
                {
                    result = new DAOCuenta().update(c);
                    MessageBox.Show(String.Format("Cuenta Numero:{0} Tipo:{1}", result.numCuenta, result.tipoCuenta), "Operacion Exitosa", MessageBoxButtons.OK);
                }
                catch (MyException exc)
                {
                    MessageBox.Show(exc.Message);
                    return;
                }
            }
            else
            {
                try
                {
                    result = new DAOCuenta().create(c);
                    MessageBox.Show(String.Format("Cuenta Numero:{0} Tipo:{1}", result.numCuenta, result.tipoCuenta), "Operacion Exitosa", MessageBoxButtons.OK);
                }
                catch (MyException exc)
                {
                    MessageBox.Show(exc.Message);
                    return;
                }
            }
            this.Close();
        }
Exemple #9
0
        public string ActualizarEstados(List <BLCuenta> cuentas)
        {
            List <TOCuenta> to = new List <TOCuenta>();

            foreach (BLCuenta c in cuentas)
            {
                TOCuenta nueva = new TOCuenta();
                nueva.IdCuenta = c.IdCuenta;
                nueva.Estado   = c.Estado;
                to.Add(nueva);
            }

            DAOCuenta daoCuenta = new DAOCuenta();

            return(daoCuenta.ActualizarEstados(to));
        }
Exemple #10
0
        public string ActualizarCuenta(BLCuenta blCuenta, BLUsuario blUsuario, BLMedico blMedico)
        {
            string confirmacion = "Error: Indefinido.";

            if (blCuenta != null && blUsuario != null)
            {
                TOCuenta toCuenta = new TOCuenta(blCuenta.IdCuenta.Trim(), blCuenta.Correo.Trim(), blCuenta.Contrasenna.Trim(),
                                                 blCuenta.Rol.Trim(), blCuenta.Estado.Trim());

                TOUsuario toUsuario = new TOUsuario(blUsuario.Cedula.Trim(), blUsuario.Nombre.Trim(),
                                                    blUsuario.PrimerApellido.Trim(), blUsuario.SegundoApellido.Trim(),
                                                    blUsuario.Telefono, blUsuario.CodigoAsistente);

                TOMedico toMedico = null;

                toCuenta = ValidarCuenta(toCuenta);

                if (toCuenta != null)
                {
                    toUsuario = ValidarUsuario(toUsuario, toCuenta.Rol);
                }

                if (toCuenta != null && toUsuario != null)
                {
                    if (toCuenta.Rol.Equals("medico") && blMedico != null)
                    {
                        toMedico = new TOMedico(blMedico.IdMedico.Trim(), blMedico.CodigoMedico.Trim(),
                                                blMedico.Especialidad.Trim(), blMedico.DuracionCita.Trim());

                        toMedico = ValidarMedico(toMedico);

                        if (toMedico == null)
                        {
                            return("Error: Puede que algunos datos se encuentren vacíos o con un formato incorrecto.");
                        }
                    }
                    DAOCuenta daoCuenta = new DAOCuenta();
                    return(daoCuenta.ActualizarCuenta(toCuenta, toUsuario, toMedico));
                }
                else
                {
                    return("Error: Puede que algunos datos se encuentren vacíos o con un formato incorrecto.");
                }
            }
            return(confirmacion);
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!sonDatosValidos())
                return;

            Cuenta c = new Cuenta();
            c.id = id;
            c.pais = ((Pais)cbPais.SelectedItem).id;
            c.numCuenta = Convert.ToInt64(tbNroCuenta.Text.Trim());
            c.tipoCuenta = ((TipoCuenta)cbTipoCuenta.SelectedItem).id;
            c.tipoMoneda = ((Moneda)cbMoneda.SelectedItem).id;
            c.fechaCreacion = dtFechaApertura.Value.Date;
            c.estado = ((EstadoCuenta)cbEstado.SelectedItem).id;
            c.codigoCliente = codCli;

            Cuenta result = null;
            if (update)
            {
                try
                {
                    result = new DAOCuenta().update(c);
                    MessageBox.Show(String.Format("Cuenta Numero:{0} Tipo:{1}", result.numCuenta, result.tipoCuenta), "Operacion Exitosa", MessageBoxButtons.OK);
                }
                catch (MyException exc)
                {
                    MessageBox.Show(exc.Message);
                    return;
                }
            }
            else
            {
                try
                {
                    result = new DAOCuenta().create(c);
                    MessageBox.Show(String.Format("Cuenta Numero:{0} Tipo:{1}", result.numCuenta, result.tipoCuenta), "Operacion Exitosa", MessageBoxButtons.OK);
                }
                catch (MyException exc)
                {
                    MessageBox.Show(exc.Message);
                    return;
                }
            }
            this.Close();
        }
Exemple #12
0
        public List <BLCuenta> listaCuentas()
        {
            //try
            //{
            DAOCuenta       dao     = new DAOCuenta();
            List <TOCuenta> listaTO = dao.listaCuentas();
            List <BLCuenta> listaBL = new List <BLCuenta>();

            foreach (TOCuenta consulta in listaTO)
            {
                listaBL.Add(convert(consulta));
            }
            return(listaBL);
            //}
            //catch (Exception)
            //{
            //    throw;
            //}
        }
Exemple #13
0
        //catch (Exception)
        //{
        //    throw;
        //}
        //}

        public BLCuenta obtenerCuenta(string idCuenta)
        {
            //try
            //{
            DAOCuenta daoCuenta  = new DAOCuenta();
            TOCuenta  empleadoTO = daoCuenta.obtenerCuenta(idCuenta);

            //if (empleadoTO == null)
            //{
            //    return null;
            //}


            return(convert(empleadoTO));
            //}
            //catch (Exception)
            //{
            //    throw;
            //}
        }
Exemple #14
0
        public string CargarUsuario(BLCuenta cuenta, BLUsuario usuario, BLMedico medico)
        {
            string confirmacion = "Error: Indefinido.";

            TOCuenta toCuenta = new TOCuenta();

            toCuenta.IdCuenta = cuenta.IdCuenta;

            TOUsuario toUsuario = new TOUsuario();
            TOMedico  toMedico  = new TOMedico();

            DAOCuenta dao = new DAOCuenta();

            confirmacion = dao.CargarUsuario(toCuenta, toUsuario, toMedico);

            if (!confirmacion.Contains("Error:"))
            {
                cuenta.Correo      = toCuenta.Correo;
                cuenta.Rol         = toCuenta.Rol;
                cuenta.Estado      = toCuenta.Estado;
                cuenta.Contrasenna = toCuenta.Contrasenna;

                usuario.Cedula          = toUsuario.Cedula;
                usuario.Nombre          = toUsuario.Nombre;
                usuario.PrimerApellido  = toUsuario.PrimerApellido;
                usuario.SegundoApellido = toUsuario.SegundoApellido;
                usuario.Telefono        = toUsuario.Telefono;
                usuario.CodigoAsistente = toUsuario.CodigoAsistente;

                if (toCuenta.Rol.Equals("medico"))
                {
                    medico.IdMedico     = toMedico.IdMedico;
                    medico.CodigoMedico = toMedico.CodigoMedico;
                    medico.Especialidad = toMedico.Especialidad;
                    medico.DuracionCita = toMedico.DuracionCita;
                }
            }

            return(confirmacion);
        }
Exemple #15
0
        public string IniciarSesion(BLCuenta cuenta, BLUsuario usuario)
        {
            string confirmacion = "Error: Indefinido.";

            TOCuenta  toCuenta  = new TOCuenta(cuenta.IdCuenta, "", cuenta.Contrasenna, "", "");
            TOUsuario toUsuario = new TOUsuario();

            DAOCuenta dao = new DAOCuenta();

            confirmacion = dao.IniciarSesion(toCuenta, toUsuario);

            if (!confirmacion.Contains("Error:"))
            {
                cuenta.Rol = toCuenta.Rol;

                usuario.Nombre          = toUsuario.Nombre;
                usuario.PrimerApellido  = toUsuario.PrimerApellido;
                usuario.SegundoApellido = toUsuario.SegundoApellido;
                usuario.CodigoAsistente = toUsuario.CodigoAsistente;
            }

            return(confirmacion);
        }
Exemple #16
0
 /// <summary>
 /// Modifica los datos de una cuenta del sistema
 /// </summary>
 /// <param name="cuenta">Cuenta a modificar y datos de la nueva cuenta</param>
 /// <returns>True en caso de que la cuenta se haya modificado correctamente, false de lo contrario</returns>
 public bool modificarCuenta(BLCuenta cuenta)
 {
     DAOCuenta dao = new DAOCuenta();
     return dao.actualizarCuenta(convert(cuenta));
 }
Exemple #17
0
 /// <summary>
 /// Ingresa una nueva cuenta de usuario al sistema
 /// </summary>
 /// <param name="cuenta">Cuenta a ingresar. Objeto que contiene los datos de la cuenta</param>
 public void insertar(BLCuenta cuenta)
 {
     DAOCuenta dao = new DAOCuenta();
     dao.insertarCuenta(convert(cuenta));
 }
Exemple #18
0
 /// <summary>
 /// Verifica si existe una cuenta de usuario bajo el identificador (nombre de usuario) especificado. Retorna los datos
 /// de la cuenta
 /// </summary>
 /// <param name="id">Nombre de usuario</param>
 /// <returns>Datos de la cuenta asociada al nombre de usuario</returns>
 public BLCuenta existeIdentificador(string id)
 {
     DAOCuenta dao = new DAOCuenta();
     return convert(dao.existeId(id));
 }
Exemple #19
0
 /// <summary>
 /// Retorna los datos de la cuenta asociada al nombre de usuario y la contraseña
 /// </summary>
 /// <param name="nombre">Nombre de usuario de la cuenta</param>
 /// <param name="contra">Contraseña asociada al nombre de usuario</param>
 /// <returns>Demás datos de la cuenta</returns>
 public BLCuenta buscarCuenta(string nombre, string contra)
 {
     DAOCuenta dao = new DAOCuenta();
     return convert(dao.buscarCuenta(nombre, contra));
 }