public void Actualizar(Comunes.Estructuras.Promocion 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.Promocion pDatos) { try { if (pDatos != null) { vDatos.Insertar(pDatos); } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Insertar(Comunes.Estructuras.Promocion pDatos) { string vSQL = string.Empty; Conexion.Conexion vConnexion = new Conexion.Conexion(); try { vSQL += "INSERT INTO dbo.PROMOCION ( IdPelicula, IdTipoPromocion, FechaInicio, FechaFinal) "; vSQL += "VALUES(" + pDatos.IdPelicula.ToString() + ", " + pDatos.IdTipoPromocion.ToString() + ", '" + String.Format("{0:yyyyMMdd}", pDatos.FechaInicio) + "', '" + String.Format("{0:yyyyMMdd}", pDatos.FechaFinal) + "" + "')"; vConnexion.Ejecutar(vSQL, "BASEDATOS"); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Actualizar(Comunes.Estructuras.Promocion pDatos, List <Filtro> pFiltro) { string vSQL = string.Empty; Filtro vFiltros = new Filtro(); Conexion.Conexion vConnexion = new Conexion.Conexion(); try { vSQL += "UPDATE dbo.PROMOCION SET " + "IdPelicula = " + pDatos.IdPelicula.ToString() + ", " + "IdTipoPromocion = " + pDatos.IdTipoPromocion.ToString() + ", " + "FechaInicio = '" + String.Format("{0:yyyyMMdd}", pDatos.FechaInicio) + "', " + "FechaFinal = '" + String.Format("{0:yyyyMMdd}", pDatos.FechaFinal) + "'"; if (pFiltro != null) { vSQL += vFiltros.CrearWhere(pFiltro); vConnexion.Ejecutar(vSQL, "BASEDATOS"); } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
private void btnAceptar_Click(object sender, EventArgs e) { Comunes.Estructuras.Promocion vEstructura = new Comunes.Estructuras.Promocion(); Negocio.Clases.Promocion vNegocio = new Negocio.Clases.Promocion(); List <Comunes.Filtros.Filtro> vFiltros = new List <Comunes.Filtros.Filtro>(); try { if (Validar() == false) { vEstructura = new Comunes.Estructuras.Promocion() { IdPelicula = Convert.ToInt32(cboPelicula.SelectedValue.ToString()), IdTipoPromocion = Convert.ToInt32(cboTipoPromocion.SelectedValue.ToString()), FechaFinal = dtpFechaFinal.Value, FechaInicio = dtpFechaInicio.Value }; switch (vModo) { case "A": vEstructura.IdPromocion = 0; vNegocio.Insertar(vEstructura); break; case "M": vEstructura.IdPromocion = Convert.ToInt32(lblId.Text); vFiltros.Add(new Comunes.Filtros.Filtro("IdPromocion", "=", Convert.ToInt32(lblId.Text))); vNegocio.Actualizar(vEstructura, vFiltros); tbpLista.Parent = tbcInformacion; tbcInformacion.SelectedTab = tbpLista; tspBarraMenu.Visible = true; tbpInformacion.Parent = null; vModo = string.Empty; CargarVista(); break; default: vFiltros.Add(new Comunes.Filtros.Filtro("IdPromocion", "=", Convert.ToInt32(lblId.Text))); vNegocio.Eliminar(vFiltros); tbpLista.Parent = tbcInformacion; tbcInformacion.SelectedTab = tbpLista; tspBarraMenu.Visible = true; tbpInformacion.Parent = null; vModo = string.Empty; CargarVista(); gboDescripcion.Enabled = true; break; } MessageBox.Show("El proceso a finalizado con éxito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarVista(); lblId.Text = string.Empty; cboTipoPromocion.SelectedIndex = 0; cboPelicula.SelectedIndex = 0; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }