public void Insertar(Comunes.Estructuras.SalaCine pDatos) { try { if (pDatos != null) { vDatos.Insertar(pDatos); } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Actualizar(Comunes.Estructuras.SalaCine pDatos, List <Filtro> pFiltro) { try { if (pFiltro != null && pDatos != null) { vDatos.Actualizar(pDatos, pFiltro); } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Insertar(Comunes.Estructuras.SalaCine pDatos) { string vSQL = string.Empty; Conexion.Conexion vConnexion = new Conexion.Conexion(); try { vSQL += "INSERT INTO dbo.SALA_CINE ( CantidadAsientos, IdEstadoSala, IdTipoSala, IdTipoProyeccion, PrecioEntrada) "; vSQL += "VALUES(" + pDatos.CantidadAsientos.ToString() + ", " + pDatos.IdEstadoSala.ToString() + ", " + pDatos.IdTipoSala.ToString() + ", " + pDatos.IdTipoProyeccion.ToString() + ", " + pDatos.PrecioEntrada.ToString() + "" + ")"; vConnexion.Ejecutar(vSQL, "BASEDATOS"); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Actualizar(Comunes.Estructuras.SalaCine pDatos, List <Filtro> pFiltro) { string vSQL = string.Empty; Filtro vFiltros = new Filtro(); Conexion.Conexion vConnexion = new Conexion.Conexion(); try { vSQL += "UPDATE dbo.SALA_CINE SET " + "CantidadAsientos = " + pDatos.CantidadAsientos.ToString() + ", " + "IdEstadoSala = " + pDatos.IdEstadoSala.ToString() + ", " + "IdTipoSala = " + pDatos.IdTipoSala.ToString() + ", " + "IdTipoProyeccion = " + pDatos.IdTipoProyeccion.ToString() + ", " + "PrecioEntrada = " + pDatos.PrecioEntrada.ToString() + ""; if (pFiltro != null) { vSQL += vFiltros.CrearWhere(pFiltro); vConnexion.Ejecutar(vSQL, "BASEDATOS"); } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Actualizar(Comunes.Estructuras.SalaCine pSala, List <Filtro> pFiltro, List <Comunes.Estructuras.AsientoSalaCine> pAsientos) { Datos.Clases.AsientoSalaCine vDatosAsientos = new Datos.Clases.AsientoSalaCine(); try { if (pSala != null && pAsientos != null) { vDatos.Actualizar(pSala, pFiltro); vDatosAsientos.Eliminar(pFiltro); foreach (Comunes.Estructuras.AsientoSalaCine vItem in pAsientos) { vItem.IdSala = pSala.IdSala; vDatosAsientos.Insertar(vItem); } } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Insertar(Comunes.Estructuras.SalaCine pSala, List <Comunes.Estructuras.AsientoSalaCine> pAsientos) { Datos.Clases.AsientoSalaCine vDatosAsientos = new Datos.Clases.AsientoSalaCine(); int vReusltado = 0; try { if (pSala != null && pAsientos != null) { vDatos.Insertar(pSala); vReusltado = vDatos.SelecccionarId(); foreach (Comunes.Estructuras.AsientoSalaCine vItem in pAsientos) { vItem.IdSala = vReusltado; vDatosAsientos.Insertar(vItem); } } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
private void btnAceptar_Click(object sender, EventArgs e) { Comunes.Estructuras.SalaCine vEstructuraSalaCine = new Comunes.Estructuras.SalaCine(); Comunes.Estructuras.AsientoSalaCine vEstructuraAsientos = new Comunes.Estructuras.AsientoSalaCine(); Negocio.Clases.SalaCine vNegocio = new Negocio.Clases.SalaCine(); Negocio.Clases.AsientoSalaCine vNegocioAsientos = new Negocio.Clases.AsientoSalaCine(); List <Comunes.Filtros.Filtro> vFiltros = new List <Comunes.Filtros.Filtro>(); List <Comunes.Estructuras.AsientoSalaCine> vAsientos = new List <Comunes.Estructuras.AsientoSalaCine>(); int vContador = 0; try { if (txtPrecioEntrada.Text.Trim() == String.Empty) { MessageBox.Show("El campo Precio Entrada no puede contener un valor no válido, por favor verifique", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (ltvAsientos.Items.Count == 0) { MessageBox.Show("Debe ingresar al menos un asiento, por favor verifique", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } vEstructuraSalaCine.IdTipoSala = Convert.ToInt32(cboTipoSala.SelectedValue.ToString()); vEstructuraSalaCine.IdTipoProyeccion = Convert.ToInt32(cboTipoProyeccion.SelectedValue.ToString()); vEstructuraSalaCine.IdEstadoSala = Convert.ToInt32(cboEstadoSala.SelectedValue.ToString()); vEstructuraSalaCine.CantidadAsientos = ltvAsientos.Items.Count; vEstructuraSalaCine.PrecioEntrada = Convert.ToDecimal(txtPrecioEntrada.Text); foreach (ListViewItem vItem in ltvAsientos.Items) { vContador += 1; vEstructuraAsientos = (Comunes.Estructuras.AsientoSalaCine)vItem.Tag; vEstructuraAsientos.IdNumeroAsiento = vContador; vEstructuraAsientos.IdSala = Convert.ToInt32(lblId.Text); vAsientos.Add(vEstructuraAsientos); } switch (vModo) { case "A": vEstructuraSalaCine.IdSala = 0; vNegocio.Insertar(vEstructuraSalaCine, vAsientos); break; case "M": vEstructuraSalaCine.IdSala = Convert.ToInt32(lblId.Text); vFiltros.Add(new Comunes.Filtros.Filtro("IdSala", "=", Convert.ToInt32(lblId.Text))); vNegocio.Actualizar(vEstructuraSalaCine, vFiltros, vAsientos); tbpLista.Parent = tbcInformacion; tbcInformacion.SelectedTab = tbpLista; tspBarraMenu.Visible = true; tbpInformacion.Parent = null; vModo = string.Empty; CargarVista(); break; default: vFiltros.Add(new Comunes.Filtros.Filtro("IdSala", "=", Convert.ToInt32(lblId.Text))); vNegocio.Eliminar(vFiltros); vNegocioAsientos.Eliminar(vFiltros); tbpLista.Parent = tbcInformacion; tbcInformacion.SelectedTab = tbpLista; tspBarraMenu.Visible = true; tbpInformacion.Parent = null; vModo = string.Empty; CargarVista(); gboDescripcion.Enabled = true; gboSala.Enabled = true; btnAsignarAsiento.Enabled = true; break; } MessageBox.Show("El proceso a finalizado con éxito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarVista(); ltvAsientos.Items.Clear(); lblId.Text = string.Empty; txtPrecioEntrada.Text = "0.00"; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }