private void btnAgregar_Click(object sender, EventArgs e) { string valida = validate(); if (valida == "OK") { try { DataSet1TableAdapters.SP_tabla_parametroTableAdapter usuta = new Bar.DataSet1TableAdapters.SP_tabla_parametroTableAdapter(); usuta.GetData("I", null, nombre, descripcion, tipoDato); DataTable udt = usuta.GetData("R", null, nombre, "", ""); cargarParametros(); limpiarCampos(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show(valida, "Valida", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } }
private void cargarParametros() { DataSet1TableAdapters.SP_tabla_parametroTableAdapter tpta = new Bar.DataSet1TableAdapters.SP_tabla_parametroTableAdapter(); dgvProductos.DataSource = tpta.GetData("S", null, "", "", ""); dgvProductos.Refresh(); dgvProductos.Columns[0].Visible = false; }
private void btnActualizar_Click(object sender, EventArgs e) { if (btnActualizar.Text == "Guardar") { string valida = validate(); if (valida == "OK") { try { DataSet1TableAdapters.SP_tabla_parametroTableAdapter usudta = new Bar.DataSet1TableAdapters.SP_tabla_parametroTableAdapter(); usudta.GetData("U", idParametro, nombre, descripcion, tipoDato); cargarParametros(); idParametro = 0; btnActualizar.Text = "Actualizar"; btnAgregar.Enabled = true; limpiarCampos(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show(valida, "Valida", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } else { try { if (dgvProductos.SelectedRows.Count > 0) { idParametro = (int)dgvProductos.SelectedRows[0].Cells[0].Value; } else { return; } btnAgregar.Enabled = false; //btnActualizar.Enabled = true; btnActualizar.Text = "Guardar"; DataSet1TableAdapters.SP_tabla_parametroTableAdapter prodta = new Bar.DataSet1TableAdapters.SP_tabla_parametroTableAdapter(); DataTable usudt = prodta.GetData("F", idParametro, "", "", ""); if (usudt.Rows.Count == 1) { txtNombre.Text = usudt.Rows[0]["nombreParametro"].ToString(); txtDesc.Text = usudt.Rows[0]["descripcion"].ToString(); cmbTipoDato.SelectedText = usudt.Rows[0]["tipoDato"].ToString(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private string validate() { if (txtNombre.Text.Trim().Length == 0) { return("Debe ingresar un nombre"); } else { nombre = txtNombre.Text; } if (txtDesc.Text.Trim().Length == 0) { return("Debe ingresar una descripción"); } else { descripcion = txtDesc.Text; } if (cmbTipoDato.SelectedIndex < 0) { return("Seleccione un tipo de dato"); } else { tipoDato = cmbTipoDato.SelectedText; } if (idParametro == 0) //solo si se esta ingresando uno nuevo { DataSet1TableAdapters.SP_tabla_parametroTableAdapter usuta = new Bar.DataSet1TableAdapters.SP_tabla_parametroTableAdapter(); DataTable usudt = usuta.GetData("R", null, nombre, "", ""); if (usudt.Rows.Count == 1) { return("El nombre del parametro ya ha sido ingresado"); } } return("OK"); }
private void btnEliminar_Click(object sender, EventArgs e) { if (dgvProductos.SelectedRows.Count > 0) { idParametro = (int)dgvProductos.SelectedRows[0].Cells[0].Value; nombre = dgvProductos.SelectedRows[0].Cells[1].Value.ToString(); } else { return; } DialogResult response = MessageBox.Show(string.Format("¿Está seguro de eliminar el parametro {0} ?", nombre), "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (response == DialogResult.Yes) { DataSet1TableAdapters.SP_tabla_parametroTableAdapter usuta = new Bar.DataSet1TableAdapters.SP_tabla_parametroTableAdapter(); usuta.GetData("D", idParametro, "", "", ""); } cargarParametros(); limpiarCampos(); }