protected void btnAgregar_Click(object sender, EventArgs e) { try { EntitiesOnTour bd = new EntitiesOnTour(); DateTime fecha = DateTime.Parse(txtFecha.Text.Trim()); int monto = int.Parse(txtMonto.Text.Trim()); int tipo = int.Parse(DropDownListTipo.SelectedValue); int cuenta = int.Parse(DropDownListCuenta.SelectedValue); CUENTA ctv = bd.CUENTA.FirstOrDefault(it => it.ID_CUENTA == cuenta); String varS = ctv.SALDO.ToString(); int varD = int.Parse(varS); int varE = varD + monto; TRANSACCION transaccion = new TRANSACCION() { FECHA_TRANSACCION = fecha, MONTO_TRANSACCION = monto, ID_CUENTA = cuenta, ID_TIPO_TRANSACCION = tipo, ACTIVO = "T" }; bd.TRANSACCION.Add(transaccion); bd.SP_UPDATESALDOCUENTA(cuenta, varE); bd.SaveChanges(); MostrarModal("Operación realizada", "Se ha registrado la transacción correctamente."); } catch (Exception ex) { MostrarModal("Error", "Ha ocurrido un error en la operación, inténtalo de nuevo. Si el problema persiste contáctate con el administrador."); } }
// GET: Cuenta/Details/5 public ActionResult Details(string soc, string pai, string tal, int?eje) { int pagina = 694; //ID EN BASE DE DATOS FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller, 693); try { string p = Session["pais"].ToString(); ViewBag.pais = p + ".svg"; } catch { //return RedirectToAction("Pais", "Home"); } if (soc == null || pai == null || tal == null || eje == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CUENTA cUENTA = db.CUENTAs.Find(soc, pai, tal, eje); if (cUENTA == null) { return(HttpNotFound()); } return(View(cUENTA)); }
public int editar(CUENTA entity) { parametersSQL = new List <SqlParameter>(); parametersSQL.Add(new SqlParameter("@nro_cuenta", entity.nro_cuenta)); parametersSQL.Add(new SqlParameter("@saldo", entity.saldo)); return(ExecuteNonQuery(actualizar)); }
public ActionResult DeleteConfirmed(string soc, string pai, string tal, int?eje) { CUENTA cUENTA = db.CUENTAs.Find(soc, pai, tal, eje); db.CUENTAs.Remove(cUENTA); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "SOCIEDAD_ID,PAIS_ID,TALL_ID,EJERCICIO,ABONO,CARGO,CLEARING,LIMITE,IMPUESTO")] CUENTA cUENTA) { if (ModelState.IsValid) { db.Entry(cUENTA).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cUENTA)); }
public int añadir(CUENTA entity) { parametersSQL = new List <SqlParameter>(); parametersSQL.Add(new SqlParameter("@nro_cuenta", entity.nro_cuenta)); parametersSQL.Add(new SqlParameter("@tipo", entity.tipo)); parametersSQL.Add(new SqlParameter("@moneda", entity.moneda)); parametersSQL.Add(new SqlParameter("@nombre", entity.nombre)); parametersSQL.Add(new SqlParameter("@saldo", entity.saldo)); return(ExecuteNonQuery(insertar)); }
protected void Page_Load(object sender, EventArgs e) { if (Class1.CURRENT_USER == null) { return; } CUENTA c = Class1.getCuenta(Class1.CURRENT_USER.USERNAME); if (c != null) { Label2.Text = "Cuenta: " + c.NUMEROCUENTA + " A nombre de: " + c.USERNAME + " Balance: Q." + c.BALANCE; } else { Label2.Text = "No se encontro cuenta"; } }
protected void DropDownListCuenta_DataBound(object sender, EventArgs e) { EntitiesOnTour bd = new EntitiesOnTour(); int cuenta = int.Parse(DropDownListCuenta.SelectedValue); CUENTA varCuenta = bd.CUENTA.FirstOrDefault(it => it.ID_CUENTA == cuenta); String varContrato = varCuenta.ID_CONTRATO.ToString(); int nroContrato = int.Parse(varContrato.ToString()); CONTRATO contrato = bd.CONTRATO.FirstOrDefault(it => it.ID_CONTRATO == nroContrato); String rutX = contrato.NUMRUT_CLI_TITULAR.ToString(); int rutY = int.Parse(rutX); CLIENTE clienteA = bd.CLIENTE.FirstOrDefault(it => it.NUMRUT_CLI == rutY); String mostrarNombre = clienteA.NOMBRE_CLIE + " " + clienteA.APELLIDO_PAT_CLI + " " + clienteA.APELLIDO_MAT_CLI; // Se muestra el nombre del cliente concatenado txtInfoCta.Text = "Mandante: " + mostrarNombre + "\nID Contrato: " + contrato.ID_CONTRATO + "\nFecha Inicio: " + contrato.FECHA_INICIO; txtInfoCta.DataBind(); txtInfoCta.Enabled = false; }
public bool read() { try { CUENTA cuenta = Conexion.entities.CUENTA.First(f => f.USUARIO == this.usuario); this.idCuenta = Convert.ToInt32(cuenta.IDCUENTA); this.usuario = cuenta.USUARIO; this.contraseña = cuenta.CONTRASEÑA; this.fechaRegistro = Convert.ToDateTime(cuenta.FECHAREGISTRO.ToString()); this.idPerfilCuenta = Convert.ToInt32(cuenta.IDPERFILCUENTA); this.idEstado = Convert.ToInt32(cuenta.IDESTADO); return(true); } catch (Exception e) { return(false); } }
public ActionResult Aceptar([Bind(Include = "NRO_CUENTA_ORIGEN,SALDO_ORIGEN, NRO_CUENTA_DESTINO, SALDO_DESTINO")] TransferenciaModel transferenciaModel, string submit) { if (ModelState.IsValid) { CUENTA origen = db.CUENTAs.Find(transferenciaModel.NRO_CUENTA_DESTINO); if (origen.SALDO != null) { origen.SALDO = origen.SALDO.Value - transferenciaModel.SALDO_DESTINO; } db.Entry(origen).State = EntityState.Modified; var destino = db.CUENTAs.Find(transferenciaModel.NRO_CUENTA_ORIGEN); destino.SALDO = destino.SALDO.Value + transferenciaModel.SALDO_ORIGEN; db.Entry(destino).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("Index")); }
// GET: Cuenta/Edit/5 public ActionResult Edit(string soc, string pai, string tal, int?eje) { int pagina = 693; //ID EN BASE DE DATOS string u = User.Identity.Name; var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault(); ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList(); ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList(); ViewBag.usuario = user; ViewBag.rol = user.PUESTO.PUESTOTs.Where(a => a.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.Title = db.PAGINAs.Where(a => a.ID.Equals(694)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID) && b.ID == 694).FirstOrDefault().TXT50; ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); ViewBag.textos = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); try { string p = Session["pais"].ToString(); ViewBag.pais = p + ".svg"; } catch { //return RedirectToAction("Pais", "Home"); } Session["spras"] = user.SPRAS_ID; if (soc == null | pai == null | tal == null | eje == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CUENTA cUENTA = db.CUENTAs.Find(soc, pai, tal, eje); if (cUENTA == null) { return(HttpNotFound()); } ViewBag.TALL_ID = new SelectList(db.TALLs, "ID", "DESCRIPCION", cUENTA.TALL_ID); ViewBag.PAIS_ID = new SelectList(db.PAIS, "LAND", "LANDX", cUENTA.PAIS_ID); ViewBag.SOCIEDAD_ID = new SelectList(db.SOCIEDADs, "BUKRS", "BUTXT", cUENTA.SOCIEDAD_ID); return(View(cUENTA)); }
public ActionResult Edit([Bind(Include = "SOCIEDAD_ID,PAIS_ID,TALL_ID,EJERCICIO,ABONO,CARGO,CLEARING,LIMITE")] CUENTA cUENTA) { if (ModelState.IsValid) { db.Entry(cUENTA).State = EntityState.Modified; string a, b, c, d; a = cUENTA.ABONO.ToString(); b = cUENTA.CARGO.ToString(); c = cUENTA.CLEARING.ToString(); d = cUENTA.LIMITE.ToString(); if (a.Length > 10) { a = a.Remove(10); } if (b.Length > 10) { b = b.Remove(10); } if (c.Length > 10) { c = c.Remove(10); } if (d.Length > 10) { d = d.Remove(10); } cUENTA.ABONO = Convert.ToDecimal(a); cUENTA.CARGO = Convert.ToDecimal(b); cUENTA.CLEARING = Convert.ToDecimal(c); cUENTA.LIMITE = Convert.ToDecimal(d); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TALL_ID = new SelectList(db.TALLs, "ID", "DESCRIPCION", cUENTA.TALL_ID); ViewBag.PAIS_ID = new SelectList(db.PAIS, "LAND", "LANDX", cUENTA.PAIS_ID); ViewBag.SOCIEDAD_ID = new SelectList(db.SOCIEDADs, "BUKRS", "BUTXT", cUENTA.SOCIEDAD_ID); return(View(cUENTA)); }
public ActionResult Create([Bind(Include = "SOCIEDAD_ID,PAIS_ID,TALL_ID,EJERCICIO,ABONO,CARGO,CLEARING,LIMITE,IMPUESTO")] CUENTA cUENTA) { int pagina = 693; //ID EN BASE DE DATOS try { if (ModelState.IsValid) { db.CUENTAs.Add(cUENTA); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cUENTA)); }catch (Exception e) { FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller); if (e.InnerException.InnerException.Message.Contains("PK_CUENTA")) { ViewBag.mnjError = FnCommon.ObtenerTextoMnj(db, pagina, "lbl_mnjCuentaExistente", User.Identity.Name); } return(View(cUENTA)); } }
void Guardar() { if (txtNombre.Text == "") { MessageBox.Show("Ingresa el nombre del paciente"); } else { if (txtPaterno.Text == "" && txtMaterno.Text == "") { MessageBox.Show("Ingresa los apellidos del paciente"); } else { if (dpFecha_Nacimiento.SelectedDate == null) { MessageBox.Show("Selecciona la fecha de nacimiento del paciente"); } else { if (cbbSexo.Text == "") { MessageBox.Show("Selecciona el sexo del paciente"); } else { if (txtCalle.Text == "") { MessageBox.Show("Ingresa la calle"); } else { if (comboBoxEstado.Text == "") { MessageBox.Show("Selecciona un estado"); } else { if (txtMunicipio.Text == "") { MessageBox.Show("Ingresa un municipio"); } else { if (txtLocalidad.Text == "") { MessageBox.Show("Ingresa una localidad"); } else { if (txtCurp.Text == "" && txtCurp.Text.Length < 19) { MessageBox.Show("Ingresa una CURP valida"); } else { if (txtNombreFam.Text == "") { MessageBox.Show("Ingresa el nombre del familiar responsable"); } else { if (txtPaternoRes.Text == "") { MessageBox.Show("Ingresa el apellido paterno del familiar"); } else { if (txtMaternoRes.Text == "") { MessageBox.Show("Ingresa el apellido materno del familiar"); } else { if (cbbSexoFR.Text == "") { MessageBox.Show("Selecciona el sexo del familiar"); } else { if (txtCelularRes.Text == "") { MessageBox.Show("Ingresa el numero de telefono del paciente"); } else { if (txtParentezco.Text == "") { MessageBox.Show("Ingresa el parentezco"); } else { if (autoCuarto.SelectedItem == null) { MessageBox.Show("Selecciona un cuarto"); } else { if (cbTipoPaciente.IsChecked == true) { DateTime fregistro = DateTime.Now; dynamic cua = autoCuarto.SelectedItem; int idcua = cua.ID_CATALOGO_CUARTO; PERSONA pac = new PERSONA { NOMBRE = txtNombre.Text, A_PATERNO = txtPaterno.Text, A_MATERNO = txtMaterno.Text, F_NACIMIENTO = dpFecha_Nacimiento.SelectedDate, SEXO = cbbSexo.Text, CALLE = txtCalle.Text, ESTADO = Convert.ToInt32(comboBoxEstado.SelectedValue), NOMMUNICIPIO = txtMunicipio.Text, NOMLOCALIDAD = txtLocalidad.Text, CURP = txtCurp.Text, FECHA_CREACION = fregistro, ESTADOPERSONA = "Activo" }; BaseDatos.GetBaseDatos().PERSONAS.Add(pac); BaseDatos.GetBaseDatos().SaveChanges(); PACIENTE paciente = new PACIENTE { PERSONAID = pac.ID_PERSONA, TIPO_PACIENTE = "Hospitalizado", FECHA_CREACION = fregistro, CUARTOID = idcua }; BaseDatos.GetBaseDatos().PACIENTES.Add(paciente); BaseDatos.GetBaseDatos().SaveChanges(); PERSONA fam = new PERSONA { NOMBRE = txtNombreFam.Text, A_PATERNO = txtPaternoRes.Text, A_MATERNO = txtMaternoRes.Text, SEXO = cbbSexoFR.Text, T_CELULAR = txtCelularRes.Text, FECHA_CREACION = fregistro }; BaseDatos.GetBaseDatos().PERSONAS.Add(fam); BaseDatos.GetBaseDatos().SaveChanges(); FAM_RESPONSABLES famres = new FAM_RESPONSABLES { PERSONAID = fam.ID_PERSONA, PARENTESCO = txtParentezco.Text, FECHA_CREACION = fregistro, PACIENTEID = paciente.ID_PACIENTE }; BaseDatos.GetBaseDatos().FAM_RESPONSABLES.Add(famres); BaseDatos.GetBaseDatos().SaveChanges(); var cuarto = BaseDatos.GetBaseDatos().CATALOGO_CUARTOS.Find(idcua); if (cuarto.MAX_PACIENTES == cuarto.PAC_ACTUALES) { cuarto.ESTADO = "Ocupado"; BaseDatos.GetBaseDatos().SaveChanges(); } else { cuarto.PAC_ACTUALES = cuarto.PAC_ACTUALES + 1; BaseDatos.GetBaseDatos().SaveChanges(); if (cuarto.MAX_PACIENTES == cuarto.PAC_ACTUALES) { cuarto.ESTADO = "Ocupado"; BaseDatos.GetBaseDatos().SaveChanges(); } } CUENTA cupac = new CUENTA { PACIENTEID = paciente.ID_PACIENTE, TOTAL = cuarto.COSTO, SALDO = cuarto.COSTO - 500 }; BaseDatos.GetBaseDatos().CUENTAS.Add(cupac); BaseDatos.GetBaseDatos().SaveChanges(); MessageBox.Show("Registro exitoso"); llenarAutocmpletes(); limpiar(); // } else { DateTime fregistro = DateTime.Now; dynamic cua = autoCuarto.SelectedItem; int idcua = cua.ID_CATALOGO_CUARTO; PERSONA pac = new PERSONA { NOMBRE = txtNombre.Text, A_PATERNO = txtPaterno.Text, A_MATERNO = txtMaterno.Text, F_NACIMIENTO = dpFecha_Nacimiento.SelectedDate, SEXO = cbbSexo.Text, CALLE = txtCalle.Text, ESTADO = Convert.ToInt32(comboBoxEstado.SelectedValue), NOMMUNICIPIO = txtMunicipio.Text, NOMLOCALIDAD = txtLocalidad.Text, CURP = txtCurp.Text, FECHA_CREACION = fregistro, ESTADOPERSONA = "Activo" }; BaseDatos.GetBaseDatos().PERSONAS.Add(pac); BaseDatos.GetBaseDatos().SaveChanges(); PACIENTE paciente = new PACIENTE { PERSONAID = pac.ID_PERSONA, TIPO_PACIENTE = "Ambulatorio", FECHA_CREACION = fregistro, CUARTOID = idcua }; BaseDatos.GetBaseDatos().PACIENTES.Add(paciente); BaseDatos.GetBaseDatos().SaveChanges(); PERSONA fam = new PERSONA { NOMBRE = txtNombreFam.Text, A_PATERNO = txtPaternoRes.Text, A_MATERNO = txtMaternoRes.Text, SEXO = cbbSexoFR.Text, T_CELULAR = txtCelularRes.Text, FECHA_CREACION = fregistro }; BaseDatos.GetBaseDatos().PERSONAS.Add(fam); BaseDatos.GetBaseDatos().SaveChanges(); FAM_RESPONSABLES famres = new FAM_RESPONSABLES { PERSONAID = fam.ID_PERSONA, PARENTESCO = txtParentezco.Text, FECHA_CREACION = fregistro, PACIENTEID = paciente.ID_PACIENTE }; BaseDatos.GetBaseDatos().FAM_RESPONSABLES.Add(famres); BaseDatos.GetBaseDatos().SaveChanges(); CUENTA cupac = new CUENTA { PACIENTEID = paciente.ID_PACIENTE, TOTAL = 0, SALDO = -500 }; BaseDatos.GetBaseDatos().CUENTAS.Add(cupac); BaseDatos.GetBaseDatos().SaveChanges(); var cuarto = BaseDatos.GetBaseDatos().CATALOGO_CUARTOS.Find(idcua); if (cuarto.MAX_PACIENTES == cuarto.PAC_ACTUALES) { cuarto.ESTADO = "Ocupado"; BaseDatos.GetBaseDatos().SaveChanges(); } else { cuarto.PAC_ACTUALES = cuarto.PAC_ACTUALES + 1; BaseDatos.GetBaseDatos().SaveChanges(); if (cuarto.MAX_PACIENTES == cuarto.PAC_ACTUALES) { cuarto.ESTADO = "Ocupado"; BaseDatos.GetBaseDatos().SaveChanges(); } } MessageBox.Show("Registro exitoso"); limpiar(); llenarAutocmpletes(); // } } } } } } } } } } } } } } } } } }