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 string CargarCodigosMedicos(List <string> codigos) { string confirmacion = "Error: Indefinido."; if (codigos != null) { DAOCuenta daoCuenta = new DAOCuenta(); return(daoCuenta.CargarCodigosMedicos(codigos)); } return(confirmacion); }
/// <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; }
public void crearActualizarCuenta(BLCuenta cuenta) { DAOCuenta dao = new DAOCuenta(); //try //{ dao.insertarActualizarCuenta(convert(cuenta)); //} //catch (Exception) //{ // throw; //} }
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)); }
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(); }
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)); }
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(); }
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; //} }
//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; //} }
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); }
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); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }