public FacturacionPublicacion(int idPublicacion) { publNegocio = new PublicacionesNegocio(SqlServerDBConnection.Instance()); InitializeComponent(); var dt = publNegocio.facturacionPublicacion(idPublicacion); this.dataGridView1.DataSource = dt; }
private void btnGenerar_Click(object sender, EventArgs e) { publNegocio = new PublicacionesNegocio(instance = new SqlServerDBConnection()); var frm = new AltaPublicacion(publNegocio, cbxTipo.SelectedIndex); frm.Show(); }
public AltaPublicacion(PublicacionesNegocio publNegocio, int tipo) { // TODO: Complete member initialization InitializeComponent(); cbxEstado.Enabled = false; foreach (DataRow row in publNegocio.obtenerVisibilidades().Rows) { var item = new ComboboxItem(); item.Text = row["Descripcion"].ToString(); item.Value = Int32.Parse(row["Id_Visibilidad"].ToString()); this.cbxVisibilidad.Items.Add(item); } foreach (DataRow row in publNegocio.getRubros().Rows) { var item = new ComboboxItem(); item.Text = row["Descripcion"].ToString(); item.Value = Int32.Parse(row["Id_Rubro"].ToString()); this.cbxRubro.Items.Add(item); } foreach (DataRow row in publNegocio.getEstados(null).Rows) { var item = new ComboboxItem(); item.Text = row["Descripcion"].ToString(); item.Value = Int32.Parse(row["Id_Estado"].ToString()); this.cbxEstado.Items.Add(item); } foreach (DataRow row in publNegocio.getTipos().Rows) { var item = new ComboboxItem(); item.Text = row["Descripcion"].ToString(); item.Value = Int32.Parse(row["Id_Tipo"].ToString()); this.cbxTipo.Items.Add(item); } if (UsuarioLogueado.Instance().rol == "Cliente" || UsuarioLogueado.Instance().rol == "Empresa") { tbxVendedor.Enabled = false; tbxVendedor.Text = UsuarioLogueado.Instance().userId; } this.publNegocio = publNegocio; this.Tipo = tipo; this.Modo = 1; }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { publNegocio = new PublicacionesNegocio(instance = new SqlServerDBConnection()); if (e.RowIndex != -1) { var idPublicacion = dataGridView1.Rows[e.RowIndex].Cells["Id_Publicacion"].Value.ToString(); var frm = new AltaPublicacion(publNegocio, idPublicacion); frm.Show(); } }
private void btnBuscar_Click(object sender, EventArgs e) { publNegocio = new PublicacionesNegocio(SqlServerDBConnection.Instance()); String TipoPublicacion = (cbxTipo.SelectedItem as ComboboxItem) != null ? (cbxTipo.SelectedItem as ComboboxItem).Text : null; String Id_Publicacion = tbxCod.Text != "" ? tbxCod.Text : null; String Descripcion = tbxDesc.Text != "" ? tbxDesc.Text : null; String userID = null; if (UsuarioLogueado.Instance().rol != "Administrador") { userID = UsuarioLogueado.Instance().userId; } dataGridView1.DataSource = publNegocio.BuscarPublicaciones(Id_Publicacion, TipoPublicacion, Descripcion, userID); }
public GenerarPublicacion() { InitializeComponent(); publNegocio = new PublicacionesNegocio(SqlServerDBConnection.Instance()); foreach (DataRow row in publNegocio.getTipos().Rows) { //cbxTipo.Items.Add(trimestre[0]); var item = new ComboboxItem(); item.Text = row["Descripcion"].ToString(); item.Value = Int32.Parse(row["Id_Tipo"].ToString()); cbxTipo.Items.Add(item); } if (UsuarioLogueado.Instance().rol == "Administrador") { btnGenerar.Enabled = false; } }
//En caso de modificacion public AltaPublicacion(PublicacionesNegocio publNegocio, String idPublicacion) { InitializeComponent(); //Busco la info de la publicacion DataTable publicacionDt = publNegocio.BuscarPublicacionSeleccionada(idPublicacion); this.idPublicacion = Int32.Parse(publicacionDt.Rows[0]["Id_Publicacion"].ToString()); if (publicacionDt.Rows[0]["Id_Estado"].ToString() == "3" || publicacionDt.Rows[0]["Id_Estado"].ToString() == "4") { this.cbxRubro.Enabled = false; this.cbxTipo.Enabled = false; this.cbxVisibilidad.Enabled = false; this.chbPreguntas.Enabled = false; this.dtpInicio.Enabled = false; this.dptVencimiento.Enabled = false; this.tbxCosto.Enabled = false; this.tbxDescripcion.Enabled = false; this.tbxPrecio.Enabled = false; this.tbxStock.Enabled = false; this.tbxVendedor.Enabled = false; if (publicacionDt.Rows[0]["Id_Estado"].ToString() == "4") { this.cbxEstado.Enabled = false; } } this.tbxCosto.Text = publNegocio.getCostoPublicacion(Int32.Parse(idPublicacion)).ToString(); foreach (DataRow row in publNegocio.obtenerVisibilidades().Rows) { var item = new ComboboxItem(); item.Text = row["Descripcion"].ToString(); item.Value = Int32.Parse(row["Id_Visibilidad"].ToString()); this.cbxVisibilidad.Items.Add(item); } foreach (DataRow row in publNegocio.getEstados(idPublicacion).Rows) { var item = new ComboboxItem(); item.Text = row["Descripcion"].ToString(); item.Value = Int32.Parse(row["Id_Estado"].ToString()); this.cbxEstado.Items.Add(item); } foreach (DataRow row in publNegocio.getRubros().Rows) { var item = new ComboboxItem(); item.Text = row["Descripcion"].ToString(); item.Value = Int32.Parse(row["Id_Rubro"].ToString()); this.cbxRubro.Items.Add(item); } foreach (DataRow row in publNegocio.getTipos().Rows) { var item = new ComboboxItem(); item.Text = row["Descripcion"].ToString(); item.Value = Int32.Parse(row["Id_Tipo"].ToString()); this.cbxTipo.Items.Add(item); } this.publNegocio = publNegocio; //this.Tipo = tipo; tbxDescripcion.Text = publicacionDt.Rows[0]["Descripcion"].ToString(); //tbxCosto.Text = publicacionDt.Rows[0]["Precio"].ToString(); tbxPrecio.Text = publicacionDt.Rows[0]["Precio"].ToString(); tbxStock.Text = publicacionDt.Rows[0]["Stock"].ToString(); if (UsuarioLogueado.Instance().rol == "Cliente" || UsuarioLogueado.Instance().rol == "Empresa") { tbxVendedor.Enabled = false; //tbxVendedor.Text = UsuarioLogueado.Instance().userId; } tbxVendedor.Text = publicacionDt.Rows[0]["Id_Usuario"].ToString(); dtpInicio.Value = DateTime.Parse(publicacionDt.Rows[0]["Fecha"].ToString()); dptVencimiento.Value = DateTime.Parse(publicacionDt.Rows[0]["FechaVencimiento"].ToString()); int a = 0; foreach (DataRow row in publNegocio.obtenerVisibilidades().Rows) { if (Int32.Parse(row["Id_Visibilidad"].ToString()).Equals(Int32.Parse(publicacionDt.Rows[0]["Id_Visibilidad"].ToString()))) { cbxVisibilidad.SelectedIndex = a; } a++; } a = 0; foreach (DataRow row in publNegocio.getRubros().Rows) { if (Int32.Parse(row["Id_Rubro"].ToString()).Equals(Int32.Parse(publicacionDt.Rows[0]["Id_Rubro"].ToString()))) { cbxRubro.SelectedIndex = a; } a++; } a = 0; foreach (DataRow row in publNegocio.getEstados(idPublicacion).Rows) { if (Int32.Parse(row["Id_Estado"].ToString()).Equals(Int32.Parse(publicacionDt.Rows[0]["Id_Estado"].ToString()))) { cbxEstado.SelectedIndex = a; } a++; } cbxTipo.SelectedIndex = Int32.Parse(publicacionDt.Rows[0]["Id_Tipo"].ToString()); a = 0; foreach (DataRow row in publNegocio.getTipos().Rows) { if (Int32.Parse(row["Id_Tipo"].ToString()).Equals(Int32.Parse(publicacionDt.Rows[0]["Id_Tipo"].ToString()))) { cbxTipo.SelectedIndex = a; } a++; } chbPreguntas.Checked = Int32.Parse(publicacionDt.Rows[0]["AceptaPreguntas"].ToString()) == 1; this.Modo = 0; }