public List <TipoDeEntrada> obtenerTodos() { try { List <TipoDeEntrada> lista = new List <TipoDeEntrada>(); conexion.abrir(); query = "SELECT * FROM TiposDeEntradas ORDER BY Descripcion_TDE ASC"; comando = new SqlCommand(query, conexion.getSqlConnection()); reader = comando.ExecuteReader(); while (reader.Read()) { TipoDeEntrada tipoEntrada = new TipoDeEntrada(); tipoEntrada.setId((int)reader[0]); tipoEntrada.setDescripcion((string)reader[1]); lista.Add(tipoEntrada); } reader.Close(); conexion.cerrar(); return(lista); } catch (Exception ex) { Console.WriteLine(ex.Message); reader.Close(); conexion.cerrar(); return(null); } }
public TipoDeEntrada obtenerUltimo() { try { conexion.abrir(); query = "SELECT TOP 1 * FROM TiposDeEntradas ORDER BY CodTipoDeEntrada_TDE DESC"; comando = new SqlCommand(query, conexion.getSqlConnection()); reader = comando.ExecuteReader(); reader.Read(); TipoDeEntrada tipoEntrada = new TipoDeEntrada(); tipoEntrada.setId((int)reader[0]); tipoEntrada.setDescripcion((string)reader[1]); reader.Close(); conexion.cerrar(); return(tipoEntrada); } catch (Exception ex) { Console.WriteLine(ex.Message); reader.Close(); conexion.cerrar(); return(null); } }
public async Task <ActionResult> Create([Bind(Include = "Id,CodigoTipoEntrada,DescripcionTipoEntrada,EstadoTipoEntrada")] TipoDeEntrada TipoDeEntrada) { //BUSCAR QUE LA DESCRIPCION DE TIPO DE BODEGA NO EXISTA TipoDeEntrada bod = db.TiposDeEntrada.DefaultIfEmpty(null).FirstOrDefault(b => b.DescripcionTipoEntrada.ToUpper().Trim() == TipoDeEntrada.DescripcionTipoEntrada.ToUpper().Trim()); //SI LA BODEGA EXISTE CON ESA DESCRIPCION if (bod != null) { ModelState.AddModelError("DescripcionTipoEntrada", "Utilice otro nombre"); mensaje = "La descripción ya se encuentra registrada"; return(Json(new { success = completado, message = mensaje }, JsonRequestBehavior.AllowGet)); } using (var transact = db.Database.BeginTransaction()) { try { //ESTADO DE TIPO DE ENTRADA CUANDO SE CREA SIEMPRE ES TRUE TipoDeEntrada.EstadoTipoEntrada = true; if (ModelState.IsValid) { db.TiposDeEntrada.Add(TipoDeEntrada); completado = await db.SaveChangesAsync() > 0 ? true : false; mensaje = completado ? "Almacenado correctamente" : "Error al almacenar"; } transact.Commit(); } catch (Exception) { mensaje = "Error al almacenar"; transact.Rollback(); } }//FIN USING return(Json(new { success = completado, message = mensaje }, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteConfirmed(int id) { TipoDeEntrada tipoDeEntrada = db.TiposDeEntrada.Find(id); db.TiposDeEntrada.Remove(tipoDeEntrada); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,codTE,descTE,estadoTE")] TipoDeEntrada tipoDeEntrada) { if (ModelState.IsValid) { db.Entry(tipoDeEntrada).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoDeEntrada)); }
public void Imprimir(TipoDeEntrada entrada) { if (entrada == TipoDeEntrada.Paciente) { lstPaciente.ForEach(item => Console.WriteLine($"{item.CPF} ==> {item.Nome} ==> {item.QtdeVacinasTomadas}")); } else { lstVacinas.ForEach(item => Console.WriteLine($"{item.Codigo} ==> {item.Nome} ==> {item.QtdDosesDisponiveis}")); } }
internal NodoTablaSimbolos(string nom, TipoDeEntrada entrada, TipoDeDato tdato, List <FirmaProc> firma) { this.nombre = nom; this.tipoEntrada = entrada; this.tipoDato = tdato; this.firma = new List <FirmaProc>(firma); this.contexto = TipoContexto.Global; this.nombreContextoLocal = string.Empty; this.valor = 0; this.esDelFramework = false; }
public ActionResult Create([Bind(Include = "Id,codTE,descTE,estadoTE")] TipoDeEntrada tipoDeEntrada) { if (ModelState.IsValid) { db.TiposDeEntrada.Add(tipoDeEntrada); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoDeEntrada)); }
internal NodoTablaSimbolos(string nom, TipoDeEntrada entrada, TipoDeDato tdato, bool esConst, TipoContexto cont, string nombreProc) { this.nombre = nom; this.tipoEntrada = entrada; this.tipoDato = tdato; this.firma = null; this.esConstante = esConst; this.contexto = cont; this.nombreContextoLocal = nombreProc; this.valor = 0; this.esDelFramework = false; }
// GET: TiposDeEntrada/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoDeEntrada TipoDeEntrada = await db.TiposDeEntrada.FindAsync(id); if (TipoDeEntrada == null) { return(HttpNotFound()); } return(View(TipoDeEntrada)); }
// GET: TipoDeEntradas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoDeEntrada tipoDeEntrada = db.TiposDeEntrada.Find(id); if (tipoDeEntrada == null) { return(HttpNotFound()); } return(View(tipoDeEntrada)); }
public bool agregar(TipoDeEntrada tipoEntrada) { TipoDeEntrada ultimo = tipoDao.obtenerUltimo(); if (ultimo != null) { tipoEntrada.setId(ultimo.getId() + 1); } else { tipoEntrada.setId(1); } return(tipoDao.agregar(tipoEntrada)); }
public List <Venta> obtenerTodas() { try { IUsuarioDao usuarioDao = new UsuarioDao(); IFuncionDao funcionDao = new FuncionDao(); ITipoDeEntradaDao entradaDao = new TipoDeEntradaDao(); List <Venta> lista = new List <Venta>(); conexion.abrir(); query = "SELECT * FROM Ventas"; comando = new SqlCommand(query, conexion.getSqlConnection()); reader = comando.ExecuteReader(); while (reader.Read()) { Venta venta = new Venta(); venta.setId((int)reader[0]); Usuario usuario = usuarioDao.obtener((int)reader[1]); venta.setUsuario(usuario); Funcion funcion = funcionDao.obtener((int)reader[2], (int)reader[3], new Fecha((DateTime)reader[4]), new Horario((string)reader[5])); venta.setFuncion(funcion); TipoDeEntrada tipoEntrada = entradaDao.obtener((int)reader[8]); venta.setTipoEntrada(tipoEntrada); venta.setCantidadEntradas((int)reader[9]); venta.setTotal((int)reader[10]); lista.Add(venta); } reader.Close(); conexion.cerrar(); return(lista); } catch (Exception ex) { Console.WriteLine(ex.Message); reader.Close(); conexion.cerrar(); return(null); } }
public List <Precio> obtenerTodos(int idCine, int idTipoSala) { try { ICineDao cineDao = new CineDao(); ITipoDeSalaDao salaDao = new TipoDeSalaDao(); ITipoDeEntradaDao entradaDao = new TipoDeEntradaDao(); List <Precio> lista = new List <Precio>(); conexion.abrir(); query = "SELECT * FROM Precios WHERE CodCine_Prec = " + idCine + " AND CodTipoDeSala_Prec = " + idTipoSala; comando = new SqlCommand(query, conexion.getSqlConnection()); reader = comando.ExecuteReader(); while (reader.Read()) { Precio precio = new Precio(); Cine cine = cineDao.obtener((int)reader[0]); precio.setCine(cine); TipoDeSala tipoSala = salaDao.obtener((int)reader[1]); precio.setTipoSala(tipoSala); TipoDeEntrada tipoEntrada = entradaDao.obtener((int)reader[2]); precio.setTipoEntrada(tipoEntrada); precio.setPrecio((int)reader[3]); lista.Add(precio); } reader.Close(); conexion.cerrar(); return(lista); } catch (Exception ex) { Console.WriteLine(ex.Message); reader.Close(); conexion.cerrar(); return(null); } }
public bool agregar(TipoDeEntrada tipoEntrada) { try { conexion.abrir(); query = "INSERT INTO TiposDeEntradas VALUES(@cod, @descripcion)"; comando = new SqlCommand(query, conexion.getSqlConnection()); comando.Parameters.Add("@cod", SqlDbType.Int); comando.Parameters["@cod"].Value = tipoEntrada.getId(); comando.Parameters.Add("@descripcion", SqlDbType.VarChar); comando.Parameters["@descripcion"].Value = tipoEntrada.getDescripcion(); comando.ExecuteNonQuery(); conexion.cerrar(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); conexion.cerrar(); return(false); } }
public bool modificar(TipoDeEntrada tipoEntrada) { try { conexion.abrir(); query = "UPDATE TiposDeEntradas SET Descripcion_TDE = @descripcion WHERE CodTipoDeEntrada_TDE = @cod"; comando = new SqlCommand(query, conexion.getSqlConnection()); comando.Parameters.Add("@cod", SqlDbType.Int); comando.Parameters["@cod"].Value = tipoEntrada.getId(); comando.Parameters.Add("@descripcion", SqlDbType.VarChar); comando.Parameters["@descripcion"].Value = tipoEntrada.getDescripcion(); comando.ExecuteNonQuery(); conexion.cerrar(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); conexion.cerrar(); return(false); } }
private void btnGuardarPrecio_Click(object sender, EventArgs e) { if (boxTDE.SelectedIndex != 0) { if (txtPrecio.TextLength != 0) { TipoDeEntrada tipoEntrada = new TipoDeEntrada(); Cine cine = new Cine(); cine.setId(Int32.Parse(BoxCines.SelectedValue.ToString())); TipoDeSala tipoSala = new TipoDeSala(); tipoSala.setId(Int32.Parse(BoxTDS.SelectedValue.ToString())); Precio precio = new Precio(); precio.setCine(cine); precio.setTipoSala(tipoSala); precio.setPrecio(Int32.Parse(txtPrecio.Text)); if (OperacionPrecios == NUEVO) { tipoEntrada.setId(Int32.Parse(boxTDE.SelectedValue.ToString())); precio.setTipoEntrada(tipoEntrada); if (precioNeg.agregar(precio)) { MessageBox.Show("Se ha agregado el precio con exito.", "Precio agregado", MessageBoxButtons.OK, MessageBoxIcon.Information); txtPrecio.Clear(); if (ActualizarDgvPrecios()) { if (ActualizarBoxTDE()) { RemoverElementosBoxTDE(); } else { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Tipos de entradas", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Precios", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (OperacionPrecios == MODIFICAR) { tipoEntrada.setId(Int32.Parse(dgvPrecios.CurrentRow.Cells[0].Value.ToString())); precio.setTipoEntrada(tipoEntrada); if (precioNeg.modificar(precio)) { MessageBox.Show("Se ha modificado el precio con exito.", "Precio modificado", MessageBoxButtons.OK, MessageBoxIcon.Information); if (ActualizarDgvPrecios()) { seleccionarPrecio(precio.getTipoEntrada().getId()); txtPrecio.Text = precio.getPrecio().ToString(); } else { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Precios", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("El precio no puede quedar vacio.", "Sin precio", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Debe seleccionar un tipo de entrada.", "Sin tipo de entrada", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnGuardarTDE_Click(object sender, EventArgs e) { if (txtDescripcionTDE.TextLength != 0) { Guardando = true; TipoDeEntrada tipoEntrada = new TipoDeEntrada(); tipoEntrada.setId(Int32.Parse(dgvTDE.CurrentRow.Cells[0].Value.ToString())); tipoEntrada.setDescripcion(txtDescripcionTDE.Text); if (OperacionTiposDeEntradas == NUEVO) { if (entradasNeg.agregar(tipoEntrada)) { MessageBox.Show("Se ha agregado el tipo de entrada con exito.", "Tipo de entrada agregado", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDescripcionTDE.Clear(); txtDescripcionTDE.Focus(); if (ActualizarDgvTDE()) { tipoEntrada = entradasNeg.obtenerUltimo(); if (tipoEntrada != null) { seleccionarTDE(tipoEntrada.getId()); } } else { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Tipos de entradas", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (ActualizarBoxTDE()) { RemoverElementosBoxTDE(); } else { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Tipos de entradas", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (OperacionTiposDeEntradas == MODIFICAR) { if (entradasNeg.modificar(tipoEntrada)) { MessageBox.Show("Se ha modificado el tipo de entrada con exito.", "Tipo de entrada modificado", MessageBoxButtons.OK, MessageBoxIcon.Information); if (ActualizarDgvTDE()) { seleccionarTDE(tipoEntrada.getId()); } else { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Tipos de entradas", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (ActualizarBoxTDE()) { RemoverElementosBoxTDE(); } else { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Tipos de entradas", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (dgvPrecios.RowCount != 0) { int selectedRow = Int32.Parse(dgvPrecios.CurrentRow.Cells[0].Value.ToString()); if (ActualizarDgvPrecios()) { seleccionarPrecio(selectedRow); } else { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Precios", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } Guardando = false; } else { MessageBox.Show("La descripcion no puede quedar vacia.", "Descripcion vacia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public bool modificar(TipoDeEntrada tipoEntrada) { return(tipoDao.modificar(tipoEntrada)); }