private void llenarGrilla() { try { if (EstoyBuscando == false) { Entidades.Articulo entArticulo = new ADBISYS.Entidades.Articulo(); ds = entArticulo.obtenerArticulos(); if (ds.Tables[0].Rows.Count > 0) { grdArticulos.DataSource = ds.Tables[0]; } else { grdArticulos.DataSource = null; } } //else //{ // cadenaSql = "EXEC adp_busqueda_compras"; // cadenaSql = cadenaSql + " @tabla = " + fg.fcSql("COMPRAS", "String"); // cadenaSql = cadenaSql + ",@campo_tabla = " + fg.fcSql(obtenerCampoTabla().ToString(), "String"); // cadenaSql = cadenaSql + ",@texto = " + fg.fcSql(textoAnterior, "String").Replace(",", "."); // ds = objConect.ejecutarQuerySelect(cadenaSql); // if (ds.Tables[0].Rows.Count > 0) // { // grdArticulos.DataSource = ds.Tables[0]; // } //} if ((filaSeleccionada > 0) && (celdaSeleccionada > 0) && (filaSeleccionada <= grdArticulos.Rows.Count - 1)) { grdArticulos[celdaSeleccionada, filaSeleccionada].Selected = true; } } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void cargarComboCampo() { try { DataSet ds = new DataSet(); string campoSelec = cboCampo.Text; cboCampo.Items.Clear(); Entidades.Articulo entArticulos = new ADBISYS.Entidades.Articulo(); ds = entArticulos.obtenerCamposArticulos(); foreach (DataRow dataRow in ds.Tables[0].Rows) { cboCampo.Items.Add(dataRow["CAMPO"]); } cboCampo.Text = campoSelec; } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void cargarComboRubro() { try { rubroAnterior = cboRubro.Text; cboRubro.Items.Clear(); rubros.Clear(); Entidades.Articulo entArticulos = new ADBISYS.Entidades.Articulo(); ds = entArticulos.obtenerInfoRubros(); foreach (DataRow dataRow in ds.Tables[0].Rows) { cboRubro.Items.Add(dataRow["DESCRIPCION"]); rubros.Add(int.Parse(dataRow["ID_RUBRO"].ToString()), dataRow["DESCRIPCION"].ToString()); } cboRubro.Text = rubroAnterior; } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private bool validoExistenciaArticulo() { Entidades.Articulo entArticulos = new ADBISYS.Entidades.Articulo(); ds = entArticulos.validarExistenciaArticulo(txtCodigo.Text); if (ds.Tables[0].Rows.Count > 0) { MessageBox.Show("Ya existe un Artículo con Código: " + txtCodigo.Text.Trim() + ".", "Alta de Artículo.", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCodigo.Focus(); return true; } else { return false; } }
private void eliminoArticulo() { celdaSeleccionada = grdArticulos.CurrentCellAddress.X; filaSeleccionada = grdArticulos.CurrentCellAddress.Y; string articulo_codigo = grdArticulos.Rows[filaSeleccionada].Cells["CÓDIGO"].Value.ToString(); string descripcion = grdArticulos.Rows[filaSeleccionada].Cells["DESCRIPCIÓN"].Value.ToString(); if (MessageBox.Show("¿Está seguro que desea eliminar el Artículo: " + articulo_codigo + " - " + descripcion + "?", "Eliminar Artículo.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { Entidades.Articulo entArticulo = new ADBISYS.Entidades.Articulo(); entArticulo.eliminarArticulo(articulo_codigo); grdArticulos.Focus(); } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else { btnEliminar.Focus(); } }
private void buscarArticulo() { Entidades.Articulo entArticulo = new ADBISYS.Entidades.Articulo(); ds = entArticulo.obtenerArticulos(); if (ds.Tables[0].Rows.Count > 0) { mostrarFormularioBusquedaArticulos(); llenarGrilla(); grdArticulos = fg.formatoGrilla(grdArticulos, 1); grdArticulos.Focus(); } else { MessageBox.Show("No existen Artículos.", "Información.", MessageBoxButtons.OK, MessageBoxIcon.Information); btnBuscar.Focus(); } }
private void cargarComboCampo() { try { string campoSelec = cboCampo.Text; cboCampo.Items.Clear(); campos_tabla.Clear(); Entidades.Articulo entArticulos = new ADBISYS.Entidades.Articulo(); Ds = entArticulos.obtenerCamposArticulos(); foreach (DataRow dataRow in Ds.Tables[0].Rows) { cboCampo.Items.Add(dataRow["CAMPO"]); switch (dataRow["CAMPO"].ToString()) { case "CÓDIGO": campos_tabla.Add("ID_Articulo", (dataRow["CAMPO"].ToString())); break; case "DESCRIPCIÓN": campos_tabla.Add("Descripcion", (dataRow["CAMPO"].ToString())); break; default: campos_tabla.Add((dataRow["CAMPO"].ToString()), dataRow["CAMPO"].ToString()); break; } } cboCampo.Text = campoSelec; } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }