private void btnGuardar_Click(object sender, EventArgs e) { try { if (ValidarInsumo()) { return; } dt = Clases.ProcesaDatos.ProcesarInsumos("paInsertarActualizarInsumo", new object[] { txtCodigo.Text, txtDescripcion.Text, decimal.Parse(txtCantidadActual.Text), cbbUnidadMedida.SelectedValue, double.Parse(txtPrecio.Text), cbbIva.GetItemText(cbbIva.SelectedItem), cbbTipo.SelectedValue }); if (dt.Rows[0][0].ToString() == "ok") { MessageBox.Show("Insumo/servicio Procesado exitosamente", "Sistema facturacion Reverdecer", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Ocurrio un error al insertar los datos: " + dt.Rows[0][0].ToString(), "Sistema facturacion Reverdecer", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Ocurrio un error durante el proceso" + ex, "Sistema facturacion Reverdecer", MessageBoxButtons.OK, MessageBoxIcon.Error); } FrmMaestros obj = (FrmMaestros)Application.OpenForms["FrmMaestros"]; obj.Refreshdata(); }
private void FrmCompañias_FormClosed(object sender, FormClosedEventArgs e) { FrmMaestros obj = (FrmMaestros)Application.OpenForms["FrmMaestros"]; obj.Refreshdata(); }
private void GuardarActualizarCliente() { if (ValidarCLiente()) { return; } tabClientes_Selecting(null, null); tabClientes_Selected(null, null); string btn; try { if (btnGuardar.Text == "Actualizar") { btn = "Actualizado"; } else { btn = "Guardado"; } if (Nit_ == "") { Nit_ = txtNit.Text; } DataTable dt1 = (DataTable)dgvDirecciones.DataSource; //DataRow dr = dt.NewRow(); //ds.Tables[4].NewRow(); for (int x = 0; x < dgvDirecciones.RowCount - 1; x++) { if (dgvDirecciones.Rows[x].Cells[2].Value.ToString() == "") { dgvDirecciones.Rows.RemoveAt(x); x--; } } int i = 0; foreach (DataRow dr1 in dt1.Rows) { if (string.IsNullOrEmpty(dr1.ItemArray[1].ToString())) { dt1.Rows[i][1] = Nit_; dt1.AcceptChanges(); } i++; } bool rb = false; if (rbActivo.Checked) { rb = true; } DataTable dt = Clases.ProcesaDatos.ProcesarClientes("paInsertarActualizarClientes", new object[] { idCliente_, txtNit.Text, txtRz.Text, txtNombre.Text, txtEmail.Text, txtContacto.Text, txtTel1.Text, txtTel2.Text, txtCel.Text, rb }, dt1);//dts = Clases.ProcesaDatos.ProcesarFactura("paInsertarDatosFactura", new object[] { txtNumFac.Text, 1, cbbCliente.SelectedValue.ToString(), cbbSede.SelectedValue.ToString(), cbbResolucion.SelectedValue.ToString(), 1, cbbCompania.SelectedValue.ToString(), rtxComentarios.Text, Iva, Subtotal, Total, BaseGravable, Math.Round(Descuento, 27), dtpFechavencimento.Text, dtpFechaFactura.Text }, (DataTable)dgvInsumosFacturar.DataSource); if (dt.Rows[0][0].ToString() == "ok") { MessageBox.Show("El cliente se ha " + btn + "Correctamente", "Sistema facturacion Reverdecer", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmMaestros obj = (FrmMaestros)Application.OpenForms["FrmMaestros"]; obj.Refreshdata(); this.Close(); } else { MessageBox.Show("Error:" + dt.Rows[0][0].ToString(), "Sistema facturacion Reverdecer", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Error:" + ex, "Sistema facturacion Reverdecer", MessageBoxButtons.OK, MessageBoxIcon.Error); } }