bool CamposOK() { bool booEstado = true; if (Convert.ToInt32(CboLib.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado el libro !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; CboLib.Focus(); return(booEstado); } //if (Convert.ToInt32(CboSubLib.SelectedValue) == 0) //{ // MessageBox.Show("¡ No ha especificado el sub libro !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); // booEstado = false; // CboSubLib.Focus(); // return booEstado; //} if (Convert.ToInt32(CboMon.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado la moneda !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; CboMon.Focus(); return(booEstado); } if (TxtFchDoc.Text == "") { MessageBox.Show("¡ No ha especificado la fecha del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtFchDoc.Focus(); return(booEstado); } if (Convert.ToInt32(CboTipDoc.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado el tipo de documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; CboTipDoc.Focus(); return(booEstado); } if (TxtNumSer.Text == "") { MessageBox.Show("¡ No ha especificado el numero de serie del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtNumSer.Focus(); return(booEstado); } if (TxtNumDoc.Text == "") { MessageBox.Show("¡ No ha especificado el numero del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtNumDoc.Focus(); return(booEstado); } return(booEstado); }
bool CamposOK() { bool booEstado = true; //if (Convert.ToInt32(CboMesTra.SelectedValue) == 0) //{ // MessageBox.Show("¡ No ha especificado el el mes de trabajo!", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); // booEstado = false; // CboMesTra.Focus(); // return booEstado; //} if (Convert.ToInt32(CboTipDoc.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado el tipo de documneto !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; CboTipDoc.Focus(); return(booEstado); } if (TxtNumSer.Text == "") { MessageBox.Show("¡ No ha especificado el numero de serie del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtNumSer.Focus(); return(booEstado); } if (TxtNumDoc.Text == "") { MessageBox.Show("¡ No ha especificado el numero del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtNumDoc.Focus(); return(booEstado); } if (TxtFchEmi.Text == "") { MessageBox.Show("¡ No ha especificado la fecha de emision del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtFchEmi.Focus(); return(booEstado); } return(booEstado); }
bool CamposOK() { bool booEstado = true; if (TxtProv.Text == "") { MessageBox.Show("¡ No ha especificado el proveedor del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtProv.Focus(); return(booEstado); } if (Convert.ToInt32(CboTipDoc.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado el tipo de documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; CboTipDoc.Focus(); return(booEstado); } if (TxtNumSer.Text == "") { MessageBox.Show("¡ No ha especificado el numero de serie !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtNumSer.Focus(); return(booEstado); } if (TxtNumDoc.Text == "") { MessageBox.Show("¡ No ha especificado el numero de documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtNumDoc.Focus(); return(booEstado); } if (Convert.ToInt32(CboConPag.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado la condicion de pago del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; CboConPag.Focus(); return(booEstado); } if (TxtFchVen.Text == "") { MessageBox.Show("¡ No ha especificado la fecha de vencimiento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtFchVen.Focus(); return(booEstado); } if (TxtImponible.Text == "") { MessageBox.Show("¡ No ha especificado el detalle del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; FgItems.Focus(); return(booEstado); } if (TxtTipCam.Text == "") { MessageBox.Show("¡ No ha especificado el tipo de cambio !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtTipCam.Focus(); return(booEstado); } if (TxtImpTot.Text == "") { MessageBox.Show("¡ El importe total del documento no puede ser 0 !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtTipCam.Focus(); return(booEstado); } return(booEstado); }
private void CmdGenerar_Click(object sender, EventArgs e) { if (Convert.ToInt32(CboTipDoc.SelectedValue) == 0) { MessageBox.Show("No ha indicado el tipo de documento ", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); CboTipDoc.Focus(); return; } if (TxtNumSer.Text == "") { MessageBox.Show("No ha indicado el numero de serie del documento ", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtNumSer.Focus(); return; } if (TxtNumDoc.Text == "") { MessageBox.Show("No ha indicado el numero del documento ", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtNumDoc.Focus(); return; } string c_fchini = ""; string c_fchfin = ""; DataTable dtResult = new DataTable(); int n_row = 0; int n_idemp = STU_SISTEMA.EMPRESAID; int n_anotra = Convert.ToInt32(TxtAnoTra.Text); int n_mestra = Convert.ToInt32(CboMesTra.SelectedValue); int n_idtipdoc = Convert.ToInt32(CboTipDoc.SelectedValue); string c_glo = TxtGlosa.Text; if (n_mestra == 0) { c_fchini = "01/01/2017"; c_fchfin = "01/01/2017"; } else { c_fchini = "01/" + n_mestra.ToString() + "/" + n_anotra.ToString(); c_fchfin = "30/" + n_mestra.ToString() + "/" + n_anotra.ToString();; } int n_numdoc = Convert.ToInt32(TxtNumDoc.Text); double n_totbru = 0; double n_totigv = 0; double n_tottot = 0; int n_totsoc = 0; double n_valor = 0; FgLisCar.Rows.Count = 2; n_TASAIMP = 0; dtResult = funDatos.DataTableFiltrar(dtDocComImp, "n_idtipdoc = " + CboTipDoc.SelectedValue.ToString() + ""); if (dtResult.Rows.Count != 0) { n_TASAIMP = Convert.ToDouble(dtResult.Rows[0]["n_portas"]); } objRegistros.booOcurrioError = false; objRegistros.GenerarCargos(n_idemp, n_anotra, n_mestra, c_glo, c_fchini, c_fchfin, n_idtipdoc); if (objRegistros.booOcurrioError == true) { // EMITIR MENSAHE DE ERROR return; } dtResult = objRegistros.dtCargosCab; dtCarDet = objRegistros.dtCargosDet; //dtResult = objRegistros.d if (dtResult.Rows.Count != 0) { for (n_row = 0; n_row <= dtResult.Rows.Count - 1; n_row++) { FgLisCar.Rows.Count = FgLisCar.Rows.Count + 1; FgLisCar.SetData(FgLisCar.Rows.Count - 1, 1, dtResult.Rows[n_row]["c_puesto"].ToString()); FgLisCar.SetData(FgLisCar.Rows.Count - 1, 2, dtResult.Rows[n_row]["c_apenom"].ToString()); FgLisCar.SetData(FgLisCar.Rows.Count - 1, 3, TxtNumSer.Text + "-" + n_numdoc.ToString("0000000000")); if ((Convert.ToInt32(CboTipDoc.SelectedValue) == 4) || (Convert.ToInt32(CboTipDoc.SelectedValue) == 2)) { FgLisCar.SetData(FgLisCar.Rows.Count - 1, 4, dtResult.Rows[n_row]["n_impbru"].ToString()); n_valor = Convert.ToDouble(funFunciones.NulosN(dtResult.Rows[n_row]["n_impbru"])); n_valor = (n_valor * ((n_TASAIMP / 100) + 1) - n_valor); FgLisCar.SetData(FgLisCar.Rows.Count - 1, 5, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(funFunciones.NulosN(dtResult.Rows[n_row]["n_impbru"])); n_valor = (n_valor * ((n_TASAIMP / 100) + 1)); FgLisCar.SetData(FgLisCar.Rows.Count - 1, 6, n_valor); } else { FgLisCar.SetData(FgLisCar.Rows.Count - 1, 4, dtResult.Rows[n_row]["n_impbru"].ToString()); FgLisCar.SetData(FgLisCar.Rows.Count - 1, 5, 0); FgLisCar.SetData(FgLisCar.Rows.Count - 1, 6, dtResult.Rows[n_row]["n_impbru"].ToString()); } FgLisCar.SetData(FgLisCar.Rows.Count - 1, 7, dtResult.Rows[n_row]["n_id"].ToString()); FgLisCar.SetData(FgLisCar.Rows.Count - 1, 8, dtResult.Rows[n_row]["n_idsoc"].ToString()); n_totbru = n_totbru + Convert.ToDouble(FgLisCar.GetData(FgLisCar.Rows.Count - 1, 4)); n_totigv = n_totigv + Convert.ToDouble(FgLisCar.GetData(FgLisCar.Rows.Count - 1, 5)); n_tottot = n_tottot + Convert.ToDouble(FgLisCar.GetData(FgLisCar.Rows.Count - 1, 6)); n_totsoc = n_totsoc + 1; n_numdoc = n_numdoc + 1; } TxtNumSoc.Text = n_totsoc.ToString(); TxtImpBru.Text = n_totbru.ToString("0.00"); TxtImpIgv.Text = n_totigv.ToString("0.00"); TxtImpTot.Text = n_tottot.ToString("0.00"); } }
private void CmdAce_Click(object sender, EventArgs e) { if (funFunciones.NulosC(TxtNumSer.Text) == "") { MessageBox.Show("¡ No ha especificado el numero de serie del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtNumSer.Focus(); return; } if (funFunciones.NulosC(TxtNumDoc.Text) == "") { MessageBox.Show("¡ No ha especificado el numero de documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtNumDoc.Focus(); return; } if (FgReg.Rows.Count == 2) { MessageBox.Show("¡ No hay cargos a cobrar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); FgReg.Focus(); return; } if (Convert.ToInt16(CboTipDoc.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado el tipo de documento que se emitira, debe definir el documento en el maestro de clientes !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); CboTipDoc.Focus(); return; } if (Convert.ToDouble(TxtImpPag.Text) == 0) { MessageBox.Show("¡ El abonado no tiene cargos pendientes !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtImpPag.Focus(); return; } CN_vta_ventas o_ventas = new CN_vta_ventas(); string c_dato = ""; AsignarEntidad(); CN_est_conecta o_conec = new CN_est_conecta(STU_SISTEMA); o_ventas.mysConec = o_conec.mysConec; o_ventas.LstDetalle = l_DocumentoDet; o_ventas.LstDocumentos = l_DetDoc; o_ventas.LstDetalleOCT = l_DetOCT; o_ventas.LstDatos = l_DetDat; o_ventas.l_diario = l_Diario; o_ventas.STU_SISTEMA = STU_SISTEMA; int n_row = 0; int n_idcargo = 0; for (n_row = 0; n_row <= FgReg.Rows.Count - 1; n_row++) { c_dato = FgReg.GetData(n_row, 7).ToString(); if (c_dato == "True") { n_idcargo = Convert.ToInt32(FgReg.GetData(n_row, 9)); } } if (o_ventas.Insertar2(e_Documento, n_idcargo) == true) { CN_est_movimientos objRegistro = new CN_est_movimientos(STU_SISTEMA); objRegistro.STU_SISTEMA = STU_SISTEMA; objRegistro.ImprimirComprobantePago(STU_SISTEMA.EMPRESAID, Convert.ToInt32(o_ventas.n_IdGenerado), "", 0, N_VISTAPREVIA, 1); objRegistro = null; } else { MessageBox.Show("¡ ¨Ha ocurrido un un problema, no se pudo guardar el registro ! Error Nº : " + o_ventas.IntErrorNumber.ToString() + " = " + o_ventas.StrErrorMensaje, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } CmdCan_Click(sender, e); o_conec = null; }
bool CamposOK() { bool booEstado = true; if (LblTipCam.Text == "0.000") { MessageBox.Show("¡ No ha especificado el tipo de cambio para el dia " + TxtFchEmi.Text + "!", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtFchEmi.Focus(); return(booEstado); } if (Convert.ToInt16(CboProveedor.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado el nombre del proveedor !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; CboProveedor.Focus(); return(booEstado); } if (TxtFchEmi.Text == "") { MessageBox.Show("¡ No ha especificado la fecha de emision del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtFchEmi.Focus(); return(booEstado); } if (Convert.ToInt16(CboMoneda.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado la moneda para este documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; CboMoneda.Focus(); return(booEstado); } if (Convert.ToInt16(CboTipDoc.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado el tipo de documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; CboTipDoc.Focus(); return(booEstado); } if (TxtNumSer.Text == "") { MessageBox.Show("¡ No ha especificado el numero de serie !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtNumSer.Focus(); return(booEstado); } if (TxtNumDoc.Text == "") { MessageBox.Show("¡ No ha especificado el numero de documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtNumDoc.Focus(); return(booEstado); } if (Convert.ToInt16(CboCondPag.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado la condicion del pago para el documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; CboCondPag.Focus(); return(booEstado); } if (TxtFchVen.Text == "") { MessageBox.Show("¡ No ha especificado la fecha de vencimiento del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtFchVen.Focus(); return(booEstado); } if (TxtGlosa.Text == "") { MessageBox.Show("¡ No ha especificado la glosa para el documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtGlosa.Focus(); return(booEstado); } if (FgItems.Rows.Count != 2) { int intFila; // VERIFICAMOS QUE LOS DATOS DE LAS PRESENTACIONES ESTEN COMPLETAS for (intFila = 2; intFila <= FgItems.Rows.Count - 1; intFila++) { if (funFunciones.NulosC(FgItems.GetData(intFila, 1)) == "") { MessageBox.Show("¡ No ha especificado la descripcion del item en la fila " + (FgItems.Rows.Count - 2).ToString() + " !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; return(booEstado); } if (funFunciones.NulosC(FgItems.GetData(intFila, 2)) == "") { MessageBox.Show("¡ No ha especificado la presentacion del item en la fila " + (FgItems.Rows.Count - 2).ToString() + " !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; return(booEstado); } if (funFunciones.NulosC(FgItems.GetData(intFila, 3)) == "") { MessageBox.Show("¡ No ha especificado la cantidad del item que ingresara en la fila " + (FgItems.Rows.Count - 2).ToString() + " !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; return(booEstado); } if (funFunciones.NulosC(FgItems.GetData(intFila, 6)) == "") { MessageBox.Show("¡ No ha especificado el precio para el item ingresado " + (FgItems.Rows.Count - 2).ToString() + " !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; return(booEstado); } } } else { MessageBox.Show("¡ No ha especificado ningun item para este ingreso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; return(booEstado); } return(booEstado); }