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); }
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); }