void Nuevo() { booAgregando = true; n_QueHace = 1; Tab1.TabPages[0].Enabled = false; Blanquea(); Bloquea(); ActivarTool(); LblTitulo2.Text = "Agregando Nuevo Registro"; Tab1.SelectedIndex = 1; FgItems.Rows.Count = 2; booAgregando = false; LblTipCam.Text = MostrarTC(DateTime.Now).ToString("0.000"); CboProveedor.Focus(); }
void Modificar() { booAgregando = true; n_QueHace = 2; Tab1.TabPages[0].Enabled = false; Blanquea(); Bloquea(); ActivarTool(); int intIdRegistro = Convert.ToInt16(DgLista.Columns["n_id"].CellValue(DgLista.Row).ToString()); VerRegistro(intIdRegistro); LblTitulo2.Text = "Modificando Registro"; Tab1.SelectedIndex = 1; CboProveedor.Focus(); HallarTotales(); booAgregando = false; }
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); }