public void procesarComprobantesPendientes() { TxtMensajeError.Text = ""; if (CmbTipoComprobante.Text == "Factura") { //MessageBox.Show("factura"); dtComprobantes = null; dtComprobantes = objconsul.BoolDataTable(""); int cantidadComprobanrt = objconsul.ObtenerValorEntero("SELECT COUNT(*) as TotalComprobantes from VistaComprobantesFactura"); TxtCantComprobantesPendientes.Text = cantidadComprobanrt.ToString(); objconsul.BoolCrearDateTableComprobantesErroneos(dgvComprobantesErroneos, "SELECT * FROM [BDFacturacionElectronica].[dbo].[VistaComprobantesFactura]"); modificarDatagridviweDiseño(); //dtComprobantes = Funcion.llenarDataTable_Datagriview(dgvComprobantesErroneos); } else { //MessageBox.Show("retención"); dtComprobantes = null; int cantidadComprobanrt = objconsul.ObtenerValorEntero("SELECT COUNT(*) as TotalComprobantes from VistaComprobantesRetencion"); TxtCantComprobantesPendientes.Text = cantidadComprobanrt.ToString(); objconsul.BoolCrearDateTableComprobantesErroneos(dgvComprobantesErroneos, "SELECT * FROM [BDFacturacionElectronica].[dbo].[VistaComprobantesRetencion]"); modificarDatagridviweDiseño(); //dtComprobantes = Funcion.llenarDataTable_Datagriview(dgvComprobantesErroneos); } }
private void txtCodigo_KeyDown(object sender, KeyEventArgs e) { if (txtCodigo.Text != "") { if (e.KeyCode == Keys.Enter) { try { Consultas Objconsul = new Consultas(); DataTable dt = Objconsul.BoolDataTable("Select PRECIOPUBLICO_IVA,PRECIOALMAYOR_IVA,PRECIOPORCAJA_IVA, PRECIOPUBLICO_SIN_IVA,PRECIOALMAYOR_SIN_IVA,PRECIOPORCAJA_SIN_IVA, IVAESTADO from TbProducto where CODIGOBARRA = '" + txtCodigo.Text + "'"); if (dt.Rows.Count > 0) { DataRow myRow = dt.Rows[0]; //Cargar los demas Datos if (Convert.ToBoolean(myRow["IVAESTADO"])) { if (myRow["PRECIOPUBLICO_IVA"] != System.DBNull.Value) { TxtPrecioPVP.Text = (Convert.ToDouble(myRow["PRECIOPUBLICO_IVA"].ToString())).ToString("#####0.00"); } if (myRow["PRECIOALMAYOR_IVA"] != System.DBNull.Value) { TxtPrecioMayorista.Text = (Convert.ToDouble(myRow["PRECIOALMAYOR_IVA"].ToString())).ToString("#####0.00"); } if (myRow["PRECIOPORCAJA_IVA"] != System.DBNull.Value) { TxtPrecioCaja.Text = (Convert.ToDouble(myRow["PRECIOPORCAJA_IVA"].ToString())).ToString("#####0.00"); } } else { if (myRow["PRECIOPUBLICO_SIN_IVA"] != System.DBNull.Value) { TxtPrecioPVP.Text = (Convert.ToDouble(myRow["PRECIOPUBLICO_SIN_IVA"].ToString())).ToString("#####0.00"); } if (myRow["PRECIOALMAYOR_SIN_IVA"] != System.DBNull.Value) { TxtPrecioMayorista.Text = (Convert.ToDouble(myRow["PRECIOALMAYOR_SIN_IVA"].ToString())).ToString("#####0.00"); } if (myRow["PRECIOPORCAJA_SIN_IVA"] != System.DBNull.Value) { TxtPrecioCaja.Text = (Convert.ToDouble(myRow["PRECIOPORCAJA_SIN_IVA"].ToString())).ToString("#####0.00"); } } } txtCodigo.SelectAll(); } catch (Exception) { } } } }
private void txtConsultar_TextChanged(object sender, EventArgs e) { cadeCondicion = " AND (FECHA like '%" + txtConsultar.Text + "%' OR USUARIO like '%" + txtConsultar.Text + "%' OR C.NOMBRES like '%" + txtConsultar.Text + "%' OR C.APELLIDOS like '%" + txtConsultar.Text + "%')"; string cadenaConsultar = cadenaGeneral + cadeCondicion + condicionEntre; objConsulta.boolLlenarDataGridView(dgvInformeVentas, cadenaConsultar); //---------------------FALTA REALIZAR EL MINIMO Y MAXIMO DE LOS DATA TIME PIKER---------------------------- DataTable fechas = objConsulta.BoolDataTable("select FECHA from TbEncabezadoFactura ORDER BY FECHA"); dtpDesde.MinDate = Convert.ToDateTime(fechas.Rows[0]); //--------------------------------------------------------------------------------------------------------- }
public void llenarDgv() { string and = "", where = ""; //if (cadeCondicion == "" && condicionEntre == "") //{ // //where = ""; // and = ""; //} //else if (cadeCondicion != "" || condicionEntre != "") // //where = " where "; //if (cadeCondicion != "" && condicionEntre != "") //{ // //where = " where "; // and = " and "; //} cadenaConsultar = cadenaGeneral + where + cadeCondicion + and + condicionEntre; DataTable dt = objConsulta.BoolDataTable(cadenaConsultar); if (dt.Rows.Count > 0) {//Select EF.SUCURSAL, EF.CAJA, EF.NFACTURA, EF.FECHA, U.USUARIO, C.NOMBRES + ' ' + C.APELLIDOS AS NOMBRECLIENTE" + dgvInformeRetenciones.Rows.Clear(); for (int i = 0; i < 20; i++) { dgvInformeRetenciones.Rows.Add(); } for (int i = 0; i < dt.Rows.Count; i++) { DataRow row = dt.Rows[i]; if (i == dgvInformeRetenciones.RowCount - 1) { dgvInformeRetenciones.Rows.Add(); } string numeros = Convert.ToInt32(row["SERIE1PROVEEDOR"]).ToString("D3") + Convert.ToInt32(row["SERIE2PROVEEDOR"]).ToString("D3") + Convert.ToInt32(row["NUMERODOCUMENTOPROVEEDOR"]).ToString("D9"); dgvInformeRetenciones.Rows[i].Cells[0].Value = numeros; dgvInformeRetenciones.Rows[i].Cells[1].Value = row["FECHARETENCION"]; dgvInformeRetenciones.Rows[i].Cells[2].Value = row["NOMBRES"]; dgvInformeRetenciones.Rows[i].Cells[3].Value = row["DESCRIPCION"]; dgvInformeRetenciones.Rows[i].Cells[4].Value = row["RETENCION"]; dgvInformeRetenciones.Rows[i].Cells[6].Value = row["MONTO"]; } } else { dgvInformeRetenciones.Rows.Clear(); for (int i = 0; i < 20; i++) { dgvInformeRetenciones.Rows.Add(); } } }
public void llenarDgv() { try { string sqlBuscar = "select ec.SERIE1 + '' + ec.SERIE2 + '' + ec.NUMERO as Factura, CONVERT(char(10), eo.FECHAORDENGIRO, 110) as Fecha, p.NOMBRES, csri.DESCRIPCION, csri.RETENCION, do.MONTO, tcsri.CODIGO, ec.IDPROVEEDOR " + " from TbEncabezadoyPieCompra ec, TbDetalleOrdenGiro do, TbEncabezadoOrdenGiro eo, TbCodigoSRI csri, TbTipoCodigoSRI tcsri, TbProveedor p " + " where ec.IDEMCABEZADOCOMPRA = eo.IDEMCABEZADOCOMPRA and do.IDENCABEZADOORDENGIRO = eo.IDORDENGIRO and do.IDRETENCION = csri.IDCODIGOSRI " + " and tcsri.IDTIPOCODIGOSRI = csri.IDTIPOCODIGOSRI and p.IDPROVEEDOR = ec.IDPROVEEDOR and eo.FECHAORDENGIRO between '" + Funcion.reemplazarcaracterFecha(dtpDesde.Value.ToString()) + "' and '" + Funcion.reemplazarcaracterFecha(dtpHasta.Value.ToString()) + "' " + " and (p.NOMBRES like '%" + txtConsultar.Text + "%' or csri.DESCRIPCION like '%" + txtConsultar.Text + "%') order by eo.FECHAORDENGIRO"; DataTable dt = objConsulta.BoolDataTable(sqlBuscar); if (dt.Rows.Count > 0) { dgvInformeRetenciones.Rows.Clear(); for (int i = 0; i < 20; i++) { dgvInformeRetenciones.Rows.Add(); } for (int i = 0; i < dt.Rows.Count; i++) { DataRow row = dt.Rows[i]; if (i == dgvInformeRetenciones.RowCount - 1) { dgvInformeRetenciones.Rows.Add(); } dgvInformeRetenciones.Rows[i].Cells[0].Value = row["Factura"]; dgvInformeRetenciones.Rows[i].Cells[1].Value = row["Fecha"]; dgvInformeRetenciones.Rows[i].Cells[2].Value = row["NOMBRES"]; dgvInformeRetenciones.Rows[i].Cells[3].Value = row["DESCRIPCION"]; dgvInformeRetenciones.Rows[i].Cells[4].Value = row["RETENCION"]; dgvInformeRetenciones.Rows[i].Cells[6].Value = row["MONTO"]; dgvInformeRetenciones.Rows[i].Cells[7].Value = row["CODIGO"]; dgvInformeRetenciones.Rows[i].Cells[8].Value = row["IDPROVEEDOR"]; string serie1 = Convert.ToString(row["Factura"]).Substring(0, 3); string serie2 = Convert.ToString(row["Factura"]).Substring(3, 3); string numero = Convert.ToString(row["Factura"]).Substring(6, 9); string sqlBaseImponible = "select SUBTOTAL, TOTALIVA from TbEncabezadoyPieCompra ec where SERIE1 = '" + serie1 + "' and SERIE2 ='" + serie2 + "' and NUMERO = '" + numero + "' and IDPROVEEDOR = " + row["IDPROVEEDOR"] + ""; DataTable dtBI = objConsulta.BoolDataTable(sqlBaseImponible); if (dtBI.Rows.Count > 0) { DataRow rowBI = dtBI.Rows[0]; string tipo = Convert.ToString(dgvInformeRetenciones.Rows[i].Cells[7].Value); if (tipo == "COD_RET_FUE") { dgvInformeRetenciones.Rows[i].Cells[5].Value = rowBI[0]; } else if (tipo == "COD_RET_IVA") { dgvInformeRetenciones.Rows[i].Cells[5].Value = rowBI[1]; } } } } else { dgvInformeRetenciones.Rows.Clear(); for (int i = 0; i < 20; i++) { dgvInformeRetenciones.Rows.Add(); } } } catch { } }
private void btnConsultar_Click(object sender, EventArgs e) { string sqlCompras = "select p.IDPROVEEDOR as IDProveedor, p.NOMBRES as Nombre, ec.TOTAL as Total, " + " DATEADD(MM, 1, FECHAORDENCOMPRA) as Fecha_Vence, DATEDIFF(dd, FECHAORDENCOMPRA, DATEADD(MM, 1, FECHAORDENCOMPRA)) as Dias " + " from TbEncabezadoyPieCompra ec, TbProveedor p " + " where ec.IDPROVEEDOR = p.IDPROVEEDOR and ec.PAGADO = 'False' and ec.FECHAORDENCOMPRA between '" + Funcion.reemplazarcaracterFecha(dtpDesde.Value.ToShortDateString()) + "' and '" + Funcion.reemplazarcaracterFecha(dtpHasta.Value.ToShortDateString()) + "'" + " and (p.NOMBRES like '%" + txtConsultar.Text + "%' OR p.IDENTIFICACION like '%" + txtConsultar.Text + "%') order by ec.FECHAORDENCOMPRA ASC"; FechaHasta = dtpHasta.Value.ToShortDateString(); FechaDesde = dtpDesde.Value.ToShortDateString(); DataTable dtCompra = objConsulta.BoolDataTable(sqlCompras); if (dtCompra.Rows.Count > 0) { dgvCuentasPorPagar.Rows.Clear(); for (int i = 0; i < 25; i++) { dgvCuentasPorPagar.Rows.Add(); } for (int i = 0; i < dtCompra.Rows.Count; i++) { DataRow rowCompra = dtCompra.Rows[i]; if (i == dgvCuentasPorPagar.RowCount - 1) { dgvCuentasPorPagar.Rows.Add(); } if (Convert.ToString(dgvCuentasPorPagar.Rows[0].Cells[0].Value) == "") { dgvCuentasPorPagar.Rows[0].Cells[0].Value = rowCompra[1]; dgvCuentasPorPagar.Rows[0].Cells[1].Value = rowCompra[2]; dgvCuentasPorPagar.Rows[0].Cells[2].Value = Convert.ToDateTime(rowCompra[3]).ToShortDateString(); dgvCuentasPorPagar.Rows[0].Cells[3].Value = rowCompra[4]; dgvCuentasPorPagar.Rows[0].Cells[4].Value = rowCompra[0]; } else { for (int j = 0; j < dgvCuentasPorPagar.RowCount - 1; j++) { if (Convert.ToString(dgvCuentasPorPagar.Rows[j].Cells[0].Value) == Convert.ToString(rowCompra[1])) { dgvCuentasPorPagar.Rows[j].Cells[1].Value = Convert.ToSingle(dgvCuentasPorPagar.Rows[j].Cells[1].Value) + Convert.ToSingle(rowCompra[2]); break; } else if (Convert.ToString(dgvCuentasPorPagar.Rows[j].Cells[0].Value) == "") { dgvCuentasPorPagar.Rows[j].Cells[0].Value = rowCompra[1]; dgvCuentasPorPagar.Rows[j].Cells[1].Value = rowCompra[2]; dgvCuentasPorPagar.Rows[j].Cells[2].Value = Convert.ToDateTime(rowCompra[3]).ToShortDateString(); dgvCuentasPorPagar.Rows[j].Cells[3].Value = rowCompra[4]; dgvCuentasPorPagar.Rows[j].Cells[4].Value = rowCompra[0]; break; } //if (Convert.ToString(dgvCuentasPorPagar.Rows[j].Cells[0].Value) == "") // break; } } } } for (int i = 0; i < dgvCuentasPorPagar.RowCount - 1; i++) { if (Convert.ToString(dgvCuentasPorPagar.Rows[i].Cells[0].Value) != "") { dgvCuentasPorPagar.Rows[i].Cells[1].Value = Funcion.reemplazarcaracter((Math.Round(Convert.ToDouble(dgvCuentasPorPagar.Rows[i].Cells[1].Value), 4)).ToString("N4")); } else { break; } } dgvCuentasPorPagar.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; }
private void dgvDatosProveedor_CellClick(object sender, DataGridViewCellEventArgs e) { try { Proveedor ObjProvee = new Proveedor(); if (Convert.ToString(dgvDatosProveedor.CurrentRow.Cells[2].Value) != "") { if (rbtActivosProveedor.Checked) { if (this.dgvDatosProveedor.Columns[e.ColumnIndex].Name == "DeshabilitarProveedor") { ObjProvee.EstadoProveedor(dgvDatosProveedor.CurrentRow.Cells[2].Value.ToString(), 2); cargarDatos("1"); } else if (rbtInactivosProveedor.Checked) { if (this.dgvDatosProveedor.Columns[e.ColumnIndex].Name == "DeshabilitarProveedor") { ObjProvee.EstadoProveedor(dgvDatosProveedor.CurrentRow.Cells[2].Value.ToString(), 1); cargarDatos("0"); } } } if (this.dgvDatosProveedor.Columns[e.ColumnIndex].Name == "modificarProveedor") { identificacion = dgvDatosProveedor.CurrentRow.Cells[2].Value.ToString(); tcProveedor.SelectedIndex = 0; bandera_Estado = true; DataTable dt = consultas.BoolDataTable("Select * from TbProveedor where IDENTIFICACION = '" + identificacion + "'"); byte[] MyData = new byte[0]; if (dt.Rows.Count > 0) { DataRow myRow = dt.Rows[0]; txtCodigo.Text = myRow["IDPROVEEDOR"].ToString(); if (myRow["CODIGO"] != System.DBNull.Value) { TxtCodigo2.Text = myRow["CODIGO"].ToString(); } txtNombreProveedor.Text = myRow["NOMBRES"].ToString(); txtNumeroIdentificacionProveedor.Text = myRow["IDENTIFICACION"].ToString(); txtDireccionProveedor.Text = myRow["DIRECCION"].ToString(); txtRazonSocialProveedor.Text = myRow["RAZONSOCIAL"].ToString(); txtCelularProveedor.Text = myRow["CELULAR"].ToString(); txtTelefonoProveedor.Text = myRow["TELEFONO"].ToString(); txtResponsableProveedor.Text = myRow["RESPONSABLE"].ToString(); txtPlazo.Text = myRow["PLAZO"].ToString(); txtEmailProveedor.Text = myRow["EMAIL"].ToString(); txtGiraChequeProveedor.Text = myRow["GIRACHEQUEA"].ToString(); txtFax.Text = myRow["FAX"].ToString(); ckbEstado.Checked = Convert.ToBoolean(myRow["ESTADO"]); ckbRISEProveedor.Checked = Convert.ToBoolean(myRow["PROVEEDORRISE"]); string tipoidentificacion = myRow["TIPOIDENTIFICACION"].ToString(); string nacionalidad = myRow["NACIONALIDAD"].ToString(); string naturaleza = myRow["NATURALEZA"].ToString(); string tipogasto = myRow["TIPOGASTO"].ToString(); cbIdentificacionProveedor.SelectedItem = myRow["TIPOIDENTIFICACION"].ToString(); cbNacionalidadProveedor.SelectedItem = myRow["NACIONALIDAD"].ToString(); cbNaturalezaProveedor.SelectedItem = myRow["NATURALEZA"].ToString(); cbTipoGastoProveedor.SelectedItem = myRow["TIPOGASTO"].ToString(); int idservicion = consultas.ObtenerID("IDSERVICIO", "TbTipoServicio", " where DESCRIPCION = '" + myRow["TIPOSERVICIO"].ToString() + "' "); cbTipoServicioProveedor.SelectedValue = idservicion; int indexservicio = cbTipoServicioProveedor.SelectedIndex; cbTipoServicioProveedor.SelectedIndex = indexservicio; if (myRow["IDCuentaContable"] != System.DBNull.Value) { cbCuentaContableProveedor.SelectedValue = Convert.ToInt32(myRow["IDCuentaContable"]); } int indexcuenta = cbCuentaContableProveedor.SelectedIndex; cbCuentaContableProveedor.SelectedIndex = indexcuenta; if (myRow["CREDITO"] != System.DBNull.Value) { consultas.BoolLlenarComboBox(cbCreditoProveedor, "Select IDCODIGOSRI as ID, '[' + CODIGOSRI + '] - ' + DESCRIPCION as TEXTO from TbCodigoSRI where IDCODIGOSRI =" + Convert.ToInt32(myRow["CREDITO"])); } if (myRow["ICE"] != System.DBNull.Value) { consultas.BoolLlenarComboBox(cbICEProveedor, "Select IDCODIGOSRI as ID, '[' + CODIGOSRI + '] - ' + DESCRIPCION as TEXTO from TbCodigoSRI where IDCODIGOSRI =" + Convert.ToInt32(myRow["ICE"])); } if (myRow["CODIGO_101"] != System.DBNull.Value) { consultas.BoolLlenarComboBox(cbCodigo101Proveedor, "Select IDCODIGOSRI as ID, '[' + CODIGOSRI + '] - ' + DESCRIPCION as TEXTO from TbCodigoSRI where IDCODIGOSRI =" + Convert.ToInt32(myRow["CODIGO_101"])); } string sqlRetencion = "select c.IDCODIGOSRI, c.DESCRIPCION, tc.CODIGO, c.RETENCION,' ' , c.FECHAVALIDODESDE +''+ c.FECHAVALIDOHASTA as VALIDEZ " + " from TbRetencionProveedor rp, TbProveedor p, TbCodigoSRI C, TbTipoCodigoSRI tc" + " where p.IDPROVEEDOR = rp.IDPROVEEDOR and c.IDCODIGOSRI = rp.IDRETENCION and tc.IDTIPOCODIGOSRI = c.IDTIPOCODIGOSRI and p.IDENTIFICACION = '" + Convert.ToString(dgvDatosProveedor.CurrentRow.Cells[2].Value) + "'"; consultas.boolLlenarDataGrid(dgvCodigoRetencionProveedor, sqlRetencion, 5, 5, 0); consultas.LLenarCombosUbicacion(Convert.ToInt32(myRow["IDPARROQUIA"]), ref cbPaisProveedor, ref cbProvinciaProveedor, ref cbCantonProveedor, ref cbParroquiaProveedor); int IDPROVEEDOR = consultas.ObtenerID("IDPROVEEDOR", "TbProveedor", " where IDENTIFICACION = '" + myRow["IDENTIFICACION"].ToString() + "' "); consultas.BoolCrearDateTableProveedoresAutorizacion(dgvDatosAutorizacionProveedor, "Select * from TbAutorizacionProveedor where IDPROVEEDOR = '" + IDPROVEEDOR + "'"); btnLimpiarProveedor.Text = "&Cancelar"; btnGuardarProveedor.Text = "&Modificar"; } } } } catch (Exception) {} }