public List <TipoCuenta> FindAll() { var TipoCuentas = new List <TipoCuenta>(); try { using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Financiamiento"].ToString())) { con.Open(); var query = new SqlCommand("select IDTipoCuenta as CodigoTipoCuenta,NTipoCuenta,MTipoCuenta,TiempoCuenta from TipoCuenta", con); using (var dr = query.ExecuteReader()) { while (dr.Read()) { var tipocuenta = new TipoCuenta(); tipocuenta.IDTipoCuenta = Convert.ToInt32(dr["IDTipoCuenta"]); tipocuenta.NTipoCuenta = (dr["NTipoCuenta"]).ToString(); tipocuenta.MTipoCuenta = Convert.ToDecimal(dr["MTipoCuenta"]); tipocuenta.TiempoCuenta = Convert.ToInt32(dr["TiempoCuenta"]); TipoCuentas.Add(tipocuenta); } } } } catch (Exception ex) { throw ex; } return(TipoCuentas); }
public Cuenta(int usuario, double saldo, string observaciones, TipoCuenta tipoCuenta) { this.usuario = usuario; this.saldo = saldo; this.observaciones = observaciones; this.tipoCuenta = tipoCuenta; }
private void tBNombre_KeyPress(object sender, KeyPressEventArgs e) { if ((int)e.KeyChar == (int)Keys.Enter) { String nombre = tBNombre.Text; if (nombre.Length != 0) { TipoCuenta tipo = tipoCtaControlador.solicitudBuscar(nombre); if (tipo != null) { tBDescripcion.Text = tipo.getDescripcion(); aux = tipo.getId(); habilitarCampos(); btnGuardar.Enabled = false; btnEditar.Enabled = true; btnEliminar.Enabled = true; } else { MessageBox.Show("El tipo cuenta no existe, por favor adicionalo"); habilitarCampos(); btnGuardar.Enabled = true; btnEditar.Enabled = false; btnEliminar.Enabled = false; } } } }
private bool ExisteEnLaBaseDeDatos() { repositorio = new RepositorioBase <TipoCuenta>(); TipoCuenta tipoCuenta = repositorio.Buscar((int)TipoCuentaIDnumericUpDown.Value); return(tipoCuenta != null); }
public bool Update(TipoCuenta t) { bool rpta = false; try { using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Financiamiento"].ToString())) { con.Open(); var query = new SqlCommand("update TipoCuenta set NTipoCuenta=@NTipoCuenta,MTipoCuenta=@MTipoCuenta,TiempoCuenta=@TiempoCuenta where IDTipoCuenta='" + t.IDTipoCuenta + "'", con); query.Parameters.AddWithValue("@NTipoCuenta", t.NTipoCuenta); query.Parameters.AddWithValue("@MTipoCuenta", t.MTipoCuenta); query.Parameters.AddWithValue("@TiempoCuenta", t.TiempoCuenta); query.ExecuteNonQuery(); rpta = true; } } catch (Exception ex) { throw ex; } return(rpta); }
/// <summary> /// Carga las Cuentas de los Bancos /// </summary> /// <param name="id_tabla">Id de Tabla (25 Compañia, 76 Operador)</param> /// <param name="id_registro">Id Registro</param> ///<param name="id_tipo_cuenta">Tipo de Cuenta a Consultar</param> /// <returns></returns> public static CuentaBancos ObtieneCuentaBanco(int id_tabla, int id_registro, TipoCuenta id_tipo_cuenta) { //Definiendo objeto de retorno CuentaBancos objCuenBancos = null; //Creación y asignación de valores al arreglo, necesarios para el sp de la tabla object[] param = { 5, 0, 0, id_tabla, id_registro, "", id_tipo_cuenta, 0, false, "", "" }; //Realizando la consulta using (DataSet ds = CapaDatos.m_capaDeDatos.EjecutaProcAlmacenadoDataSet(nom_sp, param)) { //Validando origen de datos if (Validacion.ValidaOrigenDatos(ds, "Table")) { //Obtenemos Validacion int id_cuenta = (from DataRow r in ds.Tables[0].Rows select Convert.ToInt32(r["Id"])).DefaultIfEmpty().FirstOrDefault(); //Validamos Exista Cuenta if (id_cuenta > 0) { //Asignamos Objeto objCuenBancos = new CuentaBancos(id_cuenta); } } //Devolviendo resultado return(objCuenBancos); } }
public TipoCuenta Create(TipoCuenta entity) { var result = _repository.Create(entity); _repository.Save(); return(result); }
public async Task <IActionResult> PutTipoCuenta(int id, TipoCuenta tipoCuenta) { if (id != tipoCuenta.Id) { return(BadRequest()); } _context.Entry(tipoCuenta).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoCuentaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
//GUARDAR TIPO CUENTA public JsonResult GuardarTipoCuenta(List <TipoCuenta> dataToProcess) { TipoCuenta Banco = new TipoCuenta(); foreach (var item in dataToProcess) { Banco.Cod_Cuenta = item.Cod_Cuenta; Banco.Nom_Cuenta = item.Nom_Cuenta; Banco.User_Log = item.User_Log; //LLENADO DE BD string constr = conexion; using (MySqlConnection con = new MySqlConnection(constr)) { con.Open(); MySqlCommand cmd = new MySqlCommand(bd + "web_pgraba_tip_cuentas", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("p_Cod_Cuenta", Banco.Cod_Cuenta); cmd.Parameters.AddWithValue("p_Nom_Cuenta", Banco.Nom_Cuenta); cmd.Parameters.AddWithValue("p_User_Log", Banco.User_Log); cmd.ExecuteNonQuery(); con.Close(); } } return(Json(dataToProcess, JsonRequestBehavior.AllowGet)); }
public void ConstruirCuenta() { string numero = "1111"; Cliente cliente = new Cliente { PrimerNombre = "Ramiro", SegundoNombre = "Enrique", PrimerApellido = "Gonzalez", SegundoApellido = "Lopez" }; // Construimos el builder, e incluimos 2 parámetros que usaremos para construir la cuenta. CuentaBancariaBuilder builder = new CuentaBancariaBuilder(numero).AsignarCliente(cliente); TipoCuenta tipo = TipoCuenta.Ahorro; double balance = 0.0; // Obtenemos 2 nuevos parámetros y los guardamos en el Builder. builder = builder.AsignarTipo(tipo).AsignarBalance(balance); double tasa = 10; builder = builder.AsignarInteres(tasa); // Luego de tener todos los parámetros, construimos la Cuenta. CuentaBancaria cuenta = builder.Build(); // Testeamos todos los parametros enviados, de manera que correspondan a las propiedades del objeto construido. Assert.AreEqual(cuenta.Numero, numero); Assert.AreEqual(cuenta.Cliente, cliente); Assert.AreEqual(cuenta.Tipo, tipo); Assert.AreEqual(cuenta.Balance, balance); Assert.AreEqual(cuenta.TasaInteres, tasa); }
public async Task <ActionResult <TipoCuenta> > PostTipoCuenta(TipoCuenta tipoCuenta) { _context.TipoCuentas.Add(tipoCuenta); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTipoCuenta", new { id = tipoCuenta.Id }, tipoCuenta)); }
public IHttpActionResult PutTipoCuenta(int id, TipoCuenta tipoCuenta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tipoCuenta.tipoCuentaId) { return(BadRequest()); } db.Entry(tipoCuenta).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TipoCuentaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public bool Insert(TipoCuenta t) { bool rpta = false; try { using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Financiamiento"].ToString())) { con.Open(); var query = new SqlCommand("insert into TipoCuenta values (@NTipoCuenta,@MTipoCuenta,@TiempoCuenta)", con); query.Parameters.AddWithValue("@NTipoCuenta", t.NTipoCuenta); query.Parameters.AddWithValue("@MTipoCuenta", t.MTipoCuenta); query.Parameters.AddWithValue("@TiempoCuenta", t.TiempoCuenta); query.ExecuteNonQuery(); rpta = true; } } catch (Exception ex) { throw ex; } return(rpta); }
/// <summary> /// Método que obtiene los datos de la cuenta y los guarda en las propiedades /// </summary> public void ObtenerDatos() { try { MySqlCommand sql = new MySqlCommand(); sql.CommandText = "SELECT * FROM cuenta WHERE id=?id"; sql.Parameters.AddWithValue("?id", id); DataTable dt = ConexionBD.EjecutarConsultaSelect(sql); foreach (DataRow dr in dt.Rows) { idSucursal = (int)dr["id_sucursal"]; tipoCuenta = (TipoCuenta)Enum.Parse(typeof(TipoCuenta), dr["tipo"].ToString()); clabe = dr["clabe"].ToString(); banco = dr["banco"].ToString(); beneficiario = dr["beneficiario"].ToString(); sucursal = dr["sucursal"].ToString(); numCuenta = dr["num_cuenta"].ToString(); } } catch (MySqlException ex) { throw ex; } catch (Exception ex) { throw ex; } }
public ActionResult DeleteConfirmed(int id) { TipoCuenta tipoCuenta = db.TipoCuenta.Find(id); db.TipoCuenta.Remove(tipoCuenta); db.SaveChanges(); return(RedirectToAction("Index")); }
public Cuenta() { IdCuenta = 0; Cbu = 0; TipoCuenta = new TipoCuenta(); Saldo = 0; CantidadExtraccionesDiario = 0; TotalExtraidoDiario = 0.0; }
public Cuenta(int idCuenta, int cbu, TipoCuenta tipoCuenta, double saldo, int cantidadExtracciones, double totalExtraido) { IdCuenta = idCuenta; Cbu = cbu; TipoCuenta = tipoCuenta; Saldo = saldo; CantidadExtraccionesDiario = cantidadExtracciones; TotalExtraidoDiario = totalExtraido; }
// PUT: api/TipoCuentas public void Put([FromBody] TipoCuenta Datos) { if (Datos == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } ClassBD.ActualizarTipoCuenta(Datos); }
public ActionResult Edit([Bind(Include = "TipoCuentaId,Descripcion")] TipoCuenta tipoCuenta) { if (ModelState.IsValid) { db.Entry(tipoCuenta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoCuenta)); }
private TipoCuenta LlenaClase() { TipoCuenta tipoCuenta = new TipoCuenta() { TipoId = Convert.ToInt32(TipoCuentaIDnumericUpDown.Value), Descripcion = DescripcionTextBox.Text }; return(tipoCuenta); }
private void cboTipoCuenta_SelectedIndexChanged(object sender, EventArgs e) { switch (cboTipoCuenta.SelectedIndex) { case 0: t = TipoCuenta.Sucursal; break; case 1: t = TipoCuenta.Cliente; break; case 2: t = TipoCuenta.Proveedor; break; } }
public async Task <ActionResult <TipoCuenta> > PostTipoCuenta(TipoCuenta tipoCuenta) { int maxId = await _context.TipoCuenta.MaxAsync(t => t.Id); tipoCuenta.Id = maxId + 1; _context.TipoCuenta.Add(tipoCuenta); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTipoCuenta", new { id = tipoCuenta.Id }, tipoCuenta)); }
public IActionResult Post([FromBody]TipoCuenta tipo) { if (con.Insert(tipo, DataBaseConUser.Transbank)) { return Ok(); } else { return BadRequest(); } }
public ActionResult Create([Bind(Include = "TipoCuentaId,Descripcion")] TipoCuenta tipoCuenta) { if (ModelState.IsValid) { db.TipoCuenta.Add(tipoCuenta); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoCuenta)); }
public IActionResult Post([FromBody] TipoCuenta tipo) { if (con.Insert(tipo, DataBaseConUser.BancoEstado)) { return(Ok()); } else { return(BadRequest()); } }
public String guardarTipoCuenta(TipoCuenta entity) { String consulta = "exec guardarTipoCuenta " + entity.getId() + ",'" + entity.getNombre() + "','" + entity.getDescripcion() + "';"; ejecutarRetorno(consulta); String info = dataset.Tables[0].Rows[0]["respuesta"].ToString(); return(info); }
public IHttpActionResult GetTipoCuenta(int id) { TipoCuenta tipoCuenta = db.TipoCuentas.Find(id); if (tipoCuenta == null) { return(NotFound()); } return(Ok(tipoCuenta)); }
public IHttpActionResult PostTipoCuenta(TipoCuenta tipoCuenta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TipoCuentas.Add(tipoCuenta); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tipoCuenta.tipoCuentaId }, tipoCuenta)); }
private void btnConfirmar_Click(object sender, EventArgs e) { //CREA DATOS DEL CAJERO EN EL QUE ESTAS PARADO CajeroDAO cajeroDao = new CajeroDAO(); Cajero cajero = new Cajero(1, 175000, 100, 0, 200); cajeroDao.Agregar(cajero); //CREA TIPOS DE CUENTA //int idTipoCuenta, string nombretipo, double limiteDinero, int limiteCantidadExtracciones TipoCuentaDAO datosTipoCuentaDao = new TipoCuentaDAO(); TipoCuenta tipoCuenta = new TipoCuenta(1, "CtaCrt", 8000, 8, 3000);//CREA TIPO DE CUENTA datosTipoCuentaDao.Agregar(tipoCuenta); tipoCuenta = new TipoCuenta(2, "Caja Ahorro", 3000, 5, 3000); datosTipoCuentaDao.Agregar(tipoCuenta); //CREA DATOS TARJETA PARA CLIENTE //int idTarjeta, int numeroTarjeta, Persona propietario, string desde, string hasta, string password //string nombre, string apellido, string dni, DateTime fechaNacimiento, string direccion, string telefono, string celular, string mail PersonaDAO datosPersonaDao = new PersonaDAO(); Persona propietario = new Persona(1, "cristian", "dabrowski", "41840057", new DateTime(1993, 6, 10), "plumas verdes 69", "494-0180", "155-257752", "cristian@mail"); datosPersonaDao.Agregar(propietario); TarjetaDAO datosTarjetaDao = new TarjetaDAO(); Tarjeta tarjetaCliente1 = new Tarjeta(1, 10001, propietario, new DateTime(), new DateTime().AddMonths(8), "abc123"); datosTarjetaDao.Agregar(tarjetaCliente1); //CREA DATOS DE CLIENTES Y SUS CUENTAS //int idCliente, string situacionImpositiva, List<Cuenta> cuentasCliente, List<Tarjeta> tarjetasCliente, string nombre, string apellido, string dni, DateTime fechaNacimiento, string direccion, string telefono, string celular, string mail CuentaDAO datosCuentaDao = new CuentaDAO(); Cuenta cuenta = new Cuenta(1, 100001, datosTipoCuentaDao.DameXId(1), 10000, 0, 0); datosCuentaDao.Agregar(cuenta); cuenta = new Cuenta(2, 100002, datosTipoCuentaDao.DameXId(2), 180000, 0, 0); datosCuentaDao.Agregar(cuenta); ClienteDAO datosClienteDao = new ClienteDAO(); List <Cuenta> listaCuentasCliente = new List <Cuenta>(datosCuentaDao.DameAll()); List <Tarjeta> listaTarjetasCliente = new List <Tarjeta>(datosTarjetaDao.DameAll()); Cliente cliente = new Cliente(1, "Estudiante", listaCuentasCliente, listaTarjetasCliente, "cristian", "dabrowski", "41840057", new DateTime(1993, 6, 10), "plumas verdes 69", "494-0180", "155-257752", "cristian@mail");//CLIENTE 1 datosClienteDao.Agregar(cliente); //Cliente cliente2 = new Cliente( 2, "Jefe", listaCuentasCliente, listaTarjetasCliente, "guido", "motumbo", "34552014", new DateTime(09-05-89), "rivadavia 3421", "473-9862", "155-801960", "guido@mail");//CLIENTE 2 Menu menu = new Menu(cliente, cajero); menu.ShowDialog(); Close(); }
// POST: api/TipoCuentas public ID Post([FromBody] TipoCuenta Datos) { if (Datos == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } int ret = -1; ret = ClassBD.AgregarTipoCuenta(Datos); return(new ID(ret)); }
public TipoCuentaRequirement(TipoCuenta cuenta) { Cuenta = cuenta; }
public static bool ValidaNumeroCuenta(ref string numeroCuenta, ref TipoCuenta tipoCuenta) { if (!string.IsNullOrEmpty(numeroCuenta)) { string pattern = "(?=^(\\d{11}|\\d{18})$)(?=^014\\d{3})\\d{6}(?<1>\\d{11})"; // Santander string pattern2 = "^\\d{11}$"; // Santander string pattern3 = "^(\\d{18})$"; // Otro banco Regex regex = new Regex(pattern); if (regex.IsMatch(numeroCuenta)) { tipoCuenta = TipoCuenta.Santander; numeroCuenta = regex.Match(numeroCuenta).Groups[1].Value; return true; } else { regex = new Regex(pattern2); if (regex.IsMatch(numeroCuenta)) { tipoCuenta = TipoCuenta.Santander; numeroCuenta = regex.Match(numeroCuenta).Value; return true; } else { regex = new Regex(pattern3); if (regex.IsMatch(numeroCuenta)) { tipoCuenta = TipoCuenta.OtroBanco; numeroCuenta = regex.Match(numeroCuenta).Value; return true; } } } return false; } else { return false; } }
public CuentaContable(String nombre, TipoCuenta tipoCuenta) { Nombre = nombre; TipoCuenta = tipoCuenta; }
void GetCuentaInfo(string numeroCuenta, TipoCuenta tipoCuenta) { if (!string.IsNullOrEmpty(numeroCuenta) && tipoCuenta != TipoCuenta.NoValido) { ReqGetTitularCuenta req = new ReqGetTitularCuenta(); req.cuenta = numeroCuenta; switch (tipoCuenta) { case TipoCuenta.OtroBanco: Services.GetBancoCuenta(base.ServiceRequest, ResponseGetBancoCuenta, req); break; case TipoCuenta.Santander: Services.GetTitularCuenta(base.ServiceRequest, ResponseGetTitularCuenta, req); break; case TipoCuenta.MT: req.tipoCuenta = TipoCuenta.MT.ToString(); Services.GetTitularCuenta(base.ServiceRequest, ResponseGetTitularCuenta, req); break; } } }
public void CrearCuentaContable(TipoCuenta tipoCuenta, String nombre) { var cuenta = new CuentaContable(nombre, tipoCuenta); SistemaCenace.Instance.GetLista<CuentaContable>().Add(cuenta); }