protected void btnGuardar_OnClick(object sender, EventArgs e) { try { ValidaCaptura(); if (EsAlta) { //_servicioCatalogo.CrearCatalogoExcel(txtDescripcionCatalogo.Text, true, hfFileName.Value, rbtnHojas.SelectedValue); } else { //_servicioCatalogo.ActualizarCatalogoExcel(IdCatalogo, true, hfFileName.Value, rbtnHojas.SelectedValue); } BusinessFile.LimpiarRepositorioTemporal(new List <string> { hfFileName.Value }); LimpiarPantalla(); if (OnAceptarModal != null) { OnAceptarModal(); } } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }
protected void btnGuardar_OnClick(object sender, EventArgs e) { try { if (txtNombreCatalogo.Text.Trim() == string.Empty) { throw new Exception("Debe especificar un nombre."); } if (!rbtnManual.Checked && !rbtnArchivo.Checked) { throw new Exception("Debe seleccionar tipo de carga."); } Catalogos cat = new Catalogos { Descripcion = txtNombreCatalogo.Text, DescripcionLarga = txtDescripcionCatalogo.Text, IdUsuarioAlta = ((Usuario)Session["UserData"]).Id }; if (rbtnArchivo.Checked) { if (Session["ArchivoCarga"].ToString() != String.Empty) { if (rbtnHojas.SelectedItem.Value.Trim() == string.Empty) { throw new Exception("Seleccione una horja del archivo."); } if (EsAlta) { _servicioCatalogo.CrearCatalogoExcel(cat, true, hfFileName.Value, rbtnHojas.SelectedValue); } else { cat.Id = IdCatalogo; cat.IdUsuarioModifico = ((Usuario)Session["UserData"]).Id; _servicioCatalogo.ActualizarCatalogoExcel(cat, true, hfFileName.Value, rbtnHojas.SelectedValue); } BusinessFile.LimpiarRepositorioTemporal(new List <string> { hfFileName.Value }); LimpiarCampos(); } } else { if (EsAlta) { _servicioCatalogo.CrearCatalogo(cat, true, ((List <CatalogoGenerico>)Session["registrosCatalogos"])); } else { cat.Id = IdCatalogo; cat.IdUsuarioModifico = ((Usuario)Session["UserData"]).Id; _servicioCatalogo.ActualizarCatalogo(cat, true, ((List <CatalogoGenerico>)Session["registrosCatalogos"])); } } LimpiarCampos(); if (OnAceptarModal != null) { OnAceptarModal(); } } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }