private void validaCodigos() { try { ControlsMng.GridViewClean(grd_reviewFile); List <Entrada_fondeo> lst = EntradaCtrl.FondeoValidaCodigos(); if (lst.Count > 0) { fondeoPasoDlt(); lbl_NoFoliosMsg.Text = "Partidas con codigos no existentes en el catálogo: " + lst.Count.ToString(); //grd_reviewFile.AutoGenerateColumns = true; grd_reviewFile.DataSource = lst; grd_reviewFile.DataBind(); usrControlClienteMercancia1.fillNegocio(); } else { validaVendors(); } } catch { throw; } }
protected void click_btn_processFile(object sender, EventArgs args) { try { DataTable dtReviewFile = new DataTable(); dtReviewFile = EntradaCtrl.FondeoUpLoadData(hf_path.Value, Convert.ToDateTime(txt_fecha_fact.Text), ddl_importador.SelectedItem.Text, ddl_aduana.SelectedValue); ControlsMng.GridViewClean(grd_reviewFile); lbl_NoFolios.Text = "No Partidas en el Archivo: " + dtReviewFile.Compute("COUNT(No)", ""); int FoliosError = Convert.ToInt32(dtReviewFile.Compute("COUNT(No)", "HasError=true")); lbl_NoFoliosMsg.Text = "No Partidas con Error: " + FoliosError.ToString(); showErrorsInFile(dtReviewFile); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } finally { btn_importar.Visible = true; pnl_datosFondeo.Visible = false; } }
private void showErrorsInFile(DataTable dt) { int numErr = 0; try { ControlsMng.GridViewClean(grd_reviewFile); lbl_NoFoliosMsg.Text = string.Empty; DataTable dtErrInFile = EntradaCtrl.FondeoGetInsideErr(dt); numErr = dtErrInFile.Rows.Count; if (numErr > 0) { ControlsMng.GridViewfillNoHtmlEncode(dtErrInFile, grd_reviewFile); throw new ImportException(); } importFondeoPaso(dt); } catch (ImportException) { lbl_NoFoliosMsg.Text = "Folios con Error: " + numErr.ToString(); } catch (Exception) { throw; } }
private void cleanControls() { btn_importar.Visible = false; pnl_datosFondeo.Visible = true; lbl_NoFolios.Text = string.Empty; lbl_NoFoliosMsg.Text = string.Empty; lnkFileDup.Visible = false; ControlsMng.GridViewClean(grd_reviewFile); }