public void inicializar() { Funcion.Limpiarobjetos(gbEncabezadoCompra); txtIVA.Text = "0.00"; txtSubtotal0.Text = "0.00"; txtSubtutalIVA.Text = "0.00"; txtTotal.Text = "0.00"; txtDesceunto.Text = "0.00"; consultas.BoolLlenarComboBox(cbCuentaContableProveedor, "Select IDPLANCUENTA as ID ,'[' +CUENTA +']' + ' - ' + DESCRIPCIONCUENTA AS Texto FROM dbo.TbPlanCuenta "); consultas.BoolLlenarComboBox(cbSucursal, "select IDSUCURSAL AS Id, NOMBRESUCURSAL as Texto from TbSucursal"); consultas.BoolLlenarComboBox(cbProveedor, "select IDPROVEEDOR AS Id, NOMBRES AS Texto from TbProveedor"); consultas.BoolLlenarComboBox(cbImpuesto, "select IDIVA AS ID, IVA + '%' as TEXTO from tbIva"); idOrdenGasto = consultas.ObtenerID("IDFACTURAGASTOS", "TbGastos", ""); ordenCompra = 1 + idOrdenGasto; txtOrdenCompra.Text = Convert.ToString(ordenCompra); }
public void inicializarDatos() { Funcion.Limpiarobjetos(gbAutorizadoImprimir); Funcion.Limpiarobjetos(gbSRIEmpresa); if (cbIVA.Items.Count > 0) { cbIVA.SelectedIndex = 0; } ckbContribuyenteEspecial.Checked = false; ckbObligadoContabilidad.Checked = false; TxtAncho.Text = ""; TxtLargo.Text = ""; TxtNumeroItemsFactura.Text = ""; TxtTamañoEncabezadoFact.Text = ""; TxtTamañoPieFact.Text = ""; }
public void inicializarDatos() { tcDatosCliente.SelectedIndex = 0; cbTipoCliente.SelectedIndex = 0; cbIdentificacionCliente.SelectedIndex = 0; cbCategoriaCliente.SelectedIndex = 0; cbActividadEconomicaCliente.SelectedIndex = 0; foreach (Control item in tpInformacionGeneralCliente.Controls) { if (item is TextBox) { item.Text = ""; } if (item is DataGridView) { item.Controls.Clear(); } } Funcion.Limpiarobjetos(gbDatosPersonalesClientes); Funcion.Limpiarobjetos(gbRepresentanteLegalCliente); Funcion.Limpiarobjetos(gbGerenteGeneralCliente); Funcion.Limpiarobjetos(gbGaranteCliente); txtConsultarCliente.Text = ""; txtCreditoAsignadoCliente.Text = "0"; txtCupoCreditoCliente.Text = "0"; txtDescuentoCliente.Text = "0"; cargarDatos("1"); cbProvinciaCliente.SelectedValue = 9; cbCantonCliente.SelectedValue = 80; cbParroquiaCliente.SelectedValue = 41; txtCasillaCliente.Text = "0"; LblIdentificacion.ForeColor = Color.Teal; lblNombre.ForeColor = Color.Teal; LblApellidos.ForeColor = Color.Teal; LblRazonSocial.ForeColor = Color.Teal; consultas.BoolLlenarComboBox(cbCuentaContable, "Select IDPLANCUENTA as ID ,'[' +CUENTA +']' + ' - ' + DESCRIPCIONCUENTA AS Texto FROM dbo.TbPlanCuenta "); SendKeys.Send("{TAB}"); SendKeys.Send("{TAB}"); cbTipoCliente.Focus(); }
public void inicializarDatos() { Funcion.Limpiarobjetos(gbDatosSucursal); if (CmbEmpresa.Items.Count > 0) { CmbEmpresa.SelectedIndex = 0; } ckbEstadoSucursal.Checked = true; // llenar datadrigview solo los activos cargarDatos("1"); IDSucursal = consultas.ObtenerID("IDSUCURSAL", "TbSucursal", ""); if (IDSucursal > 0) { GlovalCodigoSucursal = (IDSucursal + 1).ToString(); } else { GlovalCodigoSucursal = "1"; } switch (GlovalCodigoSucursal.Length) { case 1: GlovalCodigoSucursal = "00" + GlovalCodigoSucursal; break; case 2: GlovalCodigoSucursal = "0" + GlovalCodigoSucursal; break; default: GlovalCodigoSucursal = "0"; break; } txtCodigoSucursal.Text = GlovalCodigoSucursal; }
public void inicializarDatos() { cbIdentificacionProveedor.SelectedIndex = 0; cbNacionalidadProveedor.SelectedIndex = 0; cbNaturalezaProveedor.SelectedIndex = 0; //CmbPais.SelectedIndex = 1; //CmbParroquia.SelectedIndex = 1; //cbProvinciaProveedor.SelectedIndex = 1; cbTipoGastoProveedor.SelectedIndex = 0; //CmbTipoServicio.SelectedIndex = 1; txtDireccionProveedor.Text = ""; txtRazonSocialProveedor.Text = ""; txtResponsableProveedor.Text = ""; txtCelularProveedor.Text = ""; txtTelefonoProveedor.Text = ""; txtEmailProveedor.Text = ""; txtGiraChequeProveedor.Text = ""; txtPlazo.Text = ""; txtFax.Text = ""; TxtCelularResponsable.Text = ""; ckbRISEProveedor.Checked = false; Funcion.Limpiarobjetos(gbDatosAutorizacionProveedor); Funcion.Limpiarobjetos(gbInformcionGeneralProveedor); dgvDatosAutorizacionProveedor.Controls.Clear(); //dgvDatosProveedor.Controls.Clear(); dgvCodigoRetencionProveedor.Controls.Clear(); txtConsultarProveedor.Text = ""; cargarDatos("1"); //cbPaisProveedor.SelectedIndex = 0; cbProvinciaProveedor.SelectedValue = 9; cbCantonProveedor.SelectedValue = 80; cbParroquiaProveedor.SelectedValue = 41; consultas.BoolLlenarComboBox(cbCuentaContableProveedor, "Select IDPLANCUENTA as ID ,'[' +CUENTA +']' + ' - ' + DESCRIPCIONCUENTA AS Texto FROM dbo.TbPlanCuenta "); consultas.BoolLlenarComboBox(cbTipoServicioProveedor, "Select IDSERVICIO as ID, DESCRIPCION AS Texto from TbTipoServicio"); IDProveedor = consultas.ObtenerID("IDProveedor", "TbProveedor", ""); if (IDProveedor > 0) { GlobalCodigoProveedor = (IDProveedor + 1).ToString(); } else { GlobalCodigoProveedor = "1"; } //switch (GlobalCodigoProveedor.Length) //{ // case 1: // GlobalCodigoProveedor = "000" + GlobalCodigoProveedor; // break; // case 2: // GlobalCodigoProveedor = "00" + GlobalCodigoProveedor; // break; // case 3: // GlobalCodigoProveedor = "0" + GlobalCodigoProveedor; // break; // default: // break; //} txtCodigo.Text = GlobalCodigoProveedor; cbCreditoProveedor.DataSource = null; cbICEProveedor.DataSource = null; cbCodigo101Proveedor.DataSource = null; dgvDatosAutorizacionProveedor.Rows.Clear(); dgvCodigoRetencionProveedor.Rows.Clear(); for (int i = 0; i < 3; i++) { dgvCodigoRetencionProveedor.Rows.Add(); dgvDatosAutorizacionProveedor.Rows.Add(); } tabControl1.SelectedIndex = 0; tcProveedor.SelectedIndex = 0; }
//FrmOrdenDeGiro frmOrdenDeGiro = new FrmOrdenDeGiro(); private void BtnGuardar_Click(object sender, EventArgs e) { if (txtSerie1.Text != "" && txtSerie2.Text != "" && txtNumero.Text != "") { bool cantidadRegistros = consultas.Existe("SERIE1 = " + Convert.ToInt32(txtSerie1.Text) + " and SERIE2 = " + Convert.ToInt32(txtSerie2.Text) + " and NUMERO = " + Convert.ToInt32(txtNumero.Text) + " and IDPROVEEDOR", Convert.ToString(cbProveedor.SelectedValue), "TbEncabezadoyPieCompra"); if (!cantidadRegistros) { bool dataGridCorrecto = false; for (int i = 0; i < datosProductoCompra.RowCount - 1; i++) { if (Convert.ToString(datosProductoCompra.Rows[i].Cells[0].Value) != "") { for (int j = 1; j < datosProductoCompra.ColumnCount - 3; j++) { if (Convert.ToString(datosProductoCompra.Rows[i].Cells[j].Value) != "") { dataGridCorrecto = true; } else { dataGridCorrecto = false; break; } } } else { break; } } if (dataGridCorrecto) { if (MessageBox.Show("¿Desea guaradar la compra?", "CONFIRMACIÓN", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ObjEncabezadoCompra = new EmcabezadoCompra(txtSerie1.Text, txtSerie2.Text, txtNumero.Text, sumasubiva, sumasubcero, subtotalPie, totalpagar, txtOrdenCompra.Text, Convert.ToInt32(cbSucursal.SelectedValue), Convert.ToSingle(txtFlete.Text), dtpFechaOC.Value, Convert.ToInt32(datosProveedor.SelectedValue), cbTerminoPago.Text, txtPlazoOC.Text, cbImpuesto.Text, txtObservacion.Text, ivatotal, sumaice, sumairbp); String resultadoDetalle = ""; String resultadoEncabezado = ObjEncabezadoCompra.InsertarEncabezadoyPieCompra(ObjEncabezadoCompra); // retorna true si esta correcto todo if (resultadoEncabezado == "Datos Guardados") { for (int i = 0; i < datosProductoCompra.RowCount; i++) { ObjDetalleCompra = new DetalleCompra(Convert.ToSingle(Funcion.reemplazarcaracterViceversa(datosProductoCompra.Rows[i].Cells[6].Value.ToString())), Convert.ToSingle(Funcion.reemplazarcaracterViceversa(datosProductoCompra.Rows[i].Cells[7].Value.ToString())), Convert.ToString(datosProductoCompra.Rows[i].Cells[0].Value), Convert.ToInt32(datosProductoCompra.Rows[i].Cells[2].Value), Convert.ToSingle(Funcion.reemplazarcaracterViceversa(datosProductoCompra.Rows[i].Cells[3].Value.ToString())), Convert.ToSingle(Funcion.reemplazarcaracterViceversa(datosProductoCompra.Rows[i].Cells[4].Value.ToString())), Convert.ToSingle(Funcion.reemplazarcaracterViceversa(datosProductoCompra.Rows[i].Cells[7].Value.ToString())), Convert.ToSingle(Funcion.reemplazarcaracterViceversa(datosProductoCompra.Rows[i].Cells[8].Value.ToString())), Convert.ToSingle(Funcion.reemplazarcaracterViceversa(datosProductoCompra.Rows[i].Cells[9].Value.ToString())), Convert.ToInt32(txtSerie1.Text), Convert.ToInt32(txtSerie2.Text), Convert.ToInt32(txtNumero.Text), Convert.ToInt32(cbProveedor.SelectedValue)); resultadoDetalle = ObjDetalleCompra.InsertarDetalleCompra(ObjDetalleCompra); if (Convert.ToString(datosProductoCompra.Rows[i + 1].Cells[0].Value) == "") { break; } } if (resultadoDetalle == "Datos Guardados") { MessageBox.Show("Compra Registrada Correctamente ", "Exito", MessageBoxButtons.OK); if (MessageBox.Show("¿Desea ingresar la orden de giro?", "CONFIRMACIÓN", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Program.FormularioLlamado = true; IVA = cbImpuesto.Text; string condicion = "where SERIE1 = " + Convert.ToInt32(txtSerie1.Text) + " AND SERIE2 = " + Convert.ToInt32(txtSerie2.Text) + " AND NUMERO = " + Convert.ToInt32(txtNumero.Text) + " AND IDPROVEEDOR = " + Convert.ToInt32(cbProveedor.SelectedValue); IDEncabezadoCompraOG = Convert.ToInt32(consultas.ObtenerValorCampo("IDEMCABEZADOCOMPRA", "TbEncabezadoyPieCompra", condicion)); if (FrmPrincipal.FrmOrdenDeGiro == null || FrmPrincipal.FrmOrdenDeGiro.IsDisposed) { FrmPrincipal.FrmOrdenDeGiro = new FrmOrdenDeGiro(); FrmPrincipal.FrmOrdenDeGiro.MdiParent = Program.panelPrincipalVariable; FrmPrincipal.FrmOrdenDeGiro.BringToFront(); FrmPrincipal.FrmOrdenDeGiro.Show(); } else { FrmPrincipal.FrmOrdenDeGiro.Close(); if (FrmPrincipal.FrmOrdenDeGiro == null || FrmPrincipal.FrmOrdenDeGiro.IsDisposed) { FrmPrincipal.FrmOrdenDeGiro = new FrmOrdenDeGiro(); FrmPrincipal.FrmOrdenDeGiro.MdiParent = Program.panelPrincipalVariable; FrmPrincipal.FrmOrdenDeGiro.BringToFront(); FrmPrincipal.FrmOrdenDeGiro.Show(); } } } else { int ordenNumero = Convert.ToInt32(txtOrdenCompra.Text); Funcion.Limpiarobjetos(gbEncabezadoCompra); txtOrdenCompra.Text = Convert.ToString(ordenNumero + 1); incializar(); } } else if (resultadoDetalle == "Error al Registrar") { MessageBox.Show("Error al guardar Producto", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); try { int idDetalle = 0, idEncabezado = 0; consultas.ObtenerIDCompra(ref idDetalle, "select D.IDENCABEZADOCOMPRA from TbEncabezadoyPieCompra E, TbDetalleCompra D where D.IDENCABEZADOCOMPRA = E.IDEMCABEZADOCOMPRA and E.NUMERO = " + Convert.ToInt32(txtNumero.Text) + " AND E. SERIE1 = " + Convert.ToInt32(txtSerie1.Text) + " AND SERIE2 = " + Convert.ToInt32(txtSerie2.Text) + " AND IDPROVEEDOR = " + Convert.ToInt32(cbProveedor.SelectedValue) + ""); consultas.EjecutarSQL("DELETE FROM [dbo].[TbDetalleCompra] WHERE IDENCABEZADOCOMPRA = " + idDetalle + ""); consultas.ObtenerIDCompra(ref idEncabezado, "select E.IDEMCABEZADOCOMPRA from TbEncabezadoyPieCompra E where E.NUMERO = " + Convert.ToInt32(txtNumero.Text) + " AND E. SERIE1 = " + Convert.ToInt32(txtSerie1.Text) + " AND SERIE2 = " + Convert.ToInt32(txtSerie2.Text) + " AND IDPROVEEDOR = " + Convert.ToInt32(cbProveedor.SelectedValue) + ""); consultas.EjecutarSQL("DELETE FROM [dbo].[TbEncabezadoyPieCompra] WHERE IDEMCABEZADOCOMPRA = " + idEncabezado + ""); } catch (Exception) { } } } else if (resultadoEncabezado == "Error al Registrar Encabezado") { try { int idEncabezado = 0; MessageBox.Show("Error al guardar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); consultas.ObtenerIDCompra(ref idEncabezado, "select E.IDEMCABEZADOCOMPRA from TbEncabezadoyPieCompra E where E.NUMERO = " + Convert.ToInt32(txtNumero.Text) + " AND E. SERIE1 = " + Convert.ToInt32(txtSerie1.Text) + " AND SERIE2 = " + Convert.ToInt32(txtSerie2.Text) + " AND IDPROVEEDOR = " + Convert.ToInt32(cbProveedor.SelectedValue) + ""); consultas.EjecutarSQL("DELETE FROM [dbo].[TbEncabezadoyPieCompra] WHERE IDEMCABEZADOCOMPRA = " + idEncabezado + ""); } catch (Exception) { } } else if (resultadoEncabezado == "Existe") { MessageBox.Show("Ya Existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Uno o mas campos en el detalle de la compra estan vacíos"); dgvProductosIngresos.Focus(); } } else { MessageBox.Show("El numero de factura del proveedor seleccionado ya existe.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Ingrese los datos necesarios.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnLimpiarProveedor_Click(object sender, EventArgs e) { Funcion.Limpiarobjetos(groupBox1); ckbActual.Checked = false; ckbNueva.Checked = false; }