private void dtgCategoriaUVenta_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { // creo el objeto categoriaPerfil this.txtCategoriaUVentaDescrip.Text = ""; BindGrid(0); ICategoriaUVenta catUVenta = CategoriaUVentaFactory.GetCategoriaUVenta(); catUVenta.CategoriaUVentaID = Convert.ToInt32(dtgCategoriaUVenta.DataKeys[(int)e.Item.ItemIndex]); DsCategoriaUVenta ds = (DsCategoriaUVenta)dtgCategoriaUVenta.DataSource; DsCategoriaUVenta.DatosRow[] dr = (DsCategoriaUVenta.DatosRow[])ds.Datos.Select("CategoriaUVentaID = " + catUVenta.CategoriaUVentaID); if (dr.Length == 0) { return; } this.txtCategoriaUVentaID.Text = dr[0].CategoriaUVentaID.ToString(); this.txtCategoriaUVentaDescrip.Text = dr[0].CategoriaUVentaDescrip; this.chkEsCodigoPostal.Checked = dr[0].EsCodigoPostal; this.chkEsCodigoPostal.Enabled = false; this.butAgregar.Visible = true; this.butCancelar.Visible = true; this.butNuevaCategoria.Enabled = false; this.butConsultar.Enabled = false; }
private void dtgCategoriaUVenta_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { ICategoriaUVenta categoriaUVenta = CategoriaUVentaFactory.GetCategoriaUVenta(); categoriaUVenta.CategoriaUVentaID = Convert.ToInt32(dtgCategoriaUVenta.DataKeys[(int)e.Item.ItemIndex]); try { categoriaUVenta.Eliminar(); this.BindGrid(0); } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }
private void butAgregar_Click(object sender, System.EventArgs e) { try { ICategoriaUVenta catUVenta = CategoriaUVentaFactory.GetCategoriaUVenta(); catUVenta.CategoriaUVentaID = Utiles.Validaciones.obtieneEntero(this.txtCategoriaUVentaID.Text); for (int i = 0; i <= lstUnidadVenta.Items.Count - 1; i++) {//recorro la lista de unidades de venta if (lstUnidadVenta.Items[i].Selected) { catUVenta.AsignarUnidadVenta(Utiles.Validaciones.obtieneEntero(lstUnidadVenta.Items[i].Value)); } } LlenarCombos(); BindGrid(0); } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }
private void ObtenerCategoria() { ICategoriaUVenta catUVenta = CategoriaUVentaFactory.GetCategoriaUVenta(); catUVenta.CategoriaUVentaID = Utiles.Validaciones.obtieneEntero(this.txtCategoriaUVentaID.Text); catUVenta.Consultar(); this.lblCategoria.Text = catUVenta.CategoriaUVentaDescrip; this.chkEsCodigoPostal.Checked = catUVenta.EsCodigoPostal; }
private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgUnidadVenta, "UnidadVentaID"); ICategoriaUVenta catUVenta = CategoriaUVentaFactory.GetCategoriaUVenta(); catUVenta.CategoriaUVentaID = Utiles.Validaciones.obtieneEntero(this.txtCategoriaUVentaID.Text); this.dtgUnidadVenta.CurrentPageIndex = currentPage; this.dtgUnidadVenta.DataSource = catUVenta.UnidadesVentaAsignadas(); this.dtgUnidadVenta.DataBind(); }
private void LlenarCombos() { ICategoriaUVenta catUVenta = CategoriaUVentaFactory.GetCategoriaUVenta(); catUVenta.CategoriaUVentaID = Utiles.Validaciones.obtieneEntero(this.txtCategoriaUVentaID.Text); catUVenta.Consultar(); this.lstUnidadVenta.DataSource = catUVenta.UVentaSinCategorias().Datos.Select("", "UnidadVentaDescrip asc"); this.lstUnidadVenta.DataValueField = "UnidadVentaID"; this.lstUnidadVenta.DataTextField = "UnidadVentaDescrip"; this.lstUnidadVenta.DataBind(); }
private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgCategoriaUVenta, "CategoriaUVentaID"); ICategoriaUVenta categoriaUVenta = CategoriaUVentaFactory.GetCategoriaUVenta(); categoriaUVenta.CategoriaUVentaDescrip = this.txtCategoriaUVentaDescrip.Text; categoriaUVenta.EsCodigoPostal = this.chkEsCodigoPostal.Checked; this.dtgCategoriaUVenta.DataSource = categoriaUVenta.GetCategoriaUVentaDataSet(); this.dtgCategoriaUVenta.CurrentPageIndex = currentPage; this.dtgCategoriaUVenta.DataBind(); }
private void butAgregar_Click(object sender, System.EventArgs e) { try { if (this.txtCategoriaUVentaDescrip.Text.Length == 0) { throw new Exception("Debe Ingresar el nombre de la categoría."); } this.butAgregar.Visible = false; this.butCancelar.Visible = false; this.butConsultar.Enabled = true; this.butNuevaCategoria.Enabled = true; this.butNuevaCategoria.Enabled = true; ICategoriaUVenta catUVenta = CategoriaUVentaFactory.GetCategoriaUVenta(); catUVenta.CategoriaUVentaDescrip = this.txtCategoriaUVentaDescrip.Text; catUVenta.CategoriaUVentaID = Utiles.Validaciones.obtieneEntero(this.txtCategoriaUVentaID.Text); catUVenta.EsCodigoPostal = this.chkEsCodigoPostal.Checked; catUVenta.Guardar(); this.txtCategoriaUVentaDescrip.Text = ""; if (this.chkEsCodigoPostal.Checked) { this.chkEsCodigoPostal.Checked = true; } BindGrid(0); this.txtCategoriaUVentaID.Text = ""; } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }
private void ddlCategoria_SelectedIndexChanged(object sender, System.EventArgs e) { if (this.ddlUnidadVenta.SelectedValue == "") { LlenarCombos.UnidadesVentas(this.ddlUnidadVenta, "Seleccione una unidad de venta"); } else { ICategoriaUVenta catUVenta = CategoriaUVentaFactory.GetCategoriaUVenta(); catUVenta.CategoriaUVentaID = Utiles.Validaciones.obtieneEntero(this.ddlCategoria.SelectedValue); this.ddlUnidadVenta.DataSource = catUVenta.UnidadesVentaAsignadas(); this.ddlUnidadVenta.DataTextField = "UnidadVentaDescrip"; this.ddlUnidadVenta.DataValueField = "UnidadVentaID"; this.ddlUnidadVenta.DataBind(); this.ddlUnidadVenta.Items.Insert(0, "Todas"); } }