public bool modificarDB(tb_Catalogo_Info info) { try { //Inicializo base de datos using (Entities_general Context = new Entities_general()) { //Creo objeto de tipo tabla y lo lleno con la info de la base tb_Catalogo Entity = Context.tb_Catalogo.FirstOrDefault(q => q.CodCatalogo == info.CodCatalogo); //Valido si encontre registro if (Entity == null) { return(false); //Si no encuentro nada retorno false } //Caso contrario paso los cambios del info al entity Entity.ca_descripcion = info.ca_descripcion; Entity.ca_orden = info.ca_orden; //Grabo cambios Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public List <tb_Catalogo_Info> Get_List_MotivoAnulacion() { try { List <tb_Catalogo_Info> lEstC = new List <tb_Catalogo_Info>(); EntitiesGeneral OCatalogo = new EntitiesGeneral(); var Doc = from C in OCatalogo.tb_Catalogo where C.IdTipoCatalogo == 24 orderby C.ca_orden select C; foreach (var item in Doc) { tb_Catalogo_Info Cbt = new tb_Catalogo_Info(); Cbt.IdCatalogo = item.IdCatalogo; Cbt.CodCatalogo = item.CodCatalogo; Cbt.ca_descripcion = item.ca_descripcion; lEstC.Add(Cbt); } return(lEstC); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public Boolean ModificarDB(tb_Catalogo_Info info, ref string msg) { try { using (EntitiesGeneral context = new EntitiesGeneral()) { var contact = context.tb_Catalogo.FirstOrDefault(A => A.IdCatalogo == info.IdCatalogo); if (contact != null) { contact.IdCatalogo = info.IdCatalogo; contact.IdTipoCatalogo = info.IdTipoCatalogo; contact.CodCatalogo = info.CodCatalogo; contact.ca_orden = info.ca_orden; contact.ca_estado = info.ca_estado; contact.ca_descripcion = info.ca_descripcion; context.SaveChanges(); msg = "El Catálogo #" + contact.CodCatalogo + " se actualizó Exitosamente"; } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; msg = "Error al Grabar" + ex.Message; throw new Exception(ex.ToString()); } }
public Boolean AnularDB(tb_Catalogo_Info info, ref string msg) { try { using (EntitiesGeneral context = new EntitiesGeneral()) { var contact = context.tb_Catalogo.FirstOrDefault(A => A.IdCatalogo == info.IdCatalogo); if (contact != null) { contact.ca_estado = "I"; context.SaveChanges(); msg = "Se Cambio el estado del catálogo :" + info.CodCatalogo.ToString() + " exitosamente"; } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; msg = "Error del Sistema :" + ex.Message + " "; throw new Exception(ex.ToString()); } }
public bool guardarDB(tb_Catalogo_Info info) { try { //Inicializo base de datos using (Entities_general Context = new Entities_general()) { //Creas un objeto de tipo tabla tb_Catalogo Entity = new tb_Catalogo { CodCatalogo = info.CodCatalogo, IdCatalogo = info.IdCatalogo = get_id(), ca_descripcion = info.ca_descripcion, ca_estado = info.ca_estado = "A", ca_orden = info.ca_orden, IdTipoCatalogo = info.IdTipoCatalogo }; //Agregamos objeto de tipo tabla a la base de datos Context.tb_Catalogo.Add(Entity); //Guardamos cambios en la base de datos Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public tb_Catalogo_Info get_info(string CodCatalogo) { try { tb_Catalogo_Info info = new tb_Catalogo_Info(); using (Entities_general Context = new Entities_general()) { tb_Catalogo Entity = Context.tb_Catalogo.FirstOrDefault(q => q.CodCatalogo == CodCatalogo); if (Entity == null) { return(null); } info = new tb_Catalogo_Info { IdTipoCatalogo = Entity.IdTipoCatalogo, CodCatalogo = Entity.CodCatalogo, ca_descripcion = Entity.ca_descripcion, ca_orden = Entity.ca_orden }; } return(info); } catch (Exception) { throw; } }
public bool anularDB(tb_Catalogo_Info info) { try { //inicializar base using (Entities_general Context = new Entities_general()) { //crear objeto tipotabla con la info de la base tb_Catalogo Entity = Context.tb_Catalogo.FirstOrDefault(q => q.CodCatalogo == info.CodCatalogo); //validar si se encontro el regist if (Entity == null) { return(false); } //pasar los cambios Entity.ca_estado = info.ca_estado = "I"; //graba cambios Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Index(int IdTipoCatalogo = 0) { ViewBag.IdTipoCatalogo = IdTipoCatalogo; #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "CatalogoTipo", "Index"); ViewBag.Nuevo = info.Nuevo; #endregion tb_Catalogo_Info model = new tb_Catalogo_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), IdTipoCatalogo = IdTipoCatalogo }; var lst = bus_catalogo.get_list(model.IdTipoCatalogo, true); Lista_Catalogo.set_list(lst, model.IdTransaccionSession); return(View(model)); }
public ActionResult Consultar(string CodCatalogo = "", int IdTipoCatalogo = 0, bool Exito = false) { tb_Catalogo_Info model = bus_catalogo.get_info(CodCatalogo); if (model == null) { return(RedirectToAction("Index", new { IdTipoCatalogo = IdTipoCatalogo })); } #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "CatalogoTipo", "Index"); if (model.ca_estado == "I") { info.Modificar = false; info.Anular = false; } model.Nuevo = (info.Nuevo == true ? 1 : 0); model.Modificar = (info.Modificar == true ? 1 : 0); model.Anular = (info.Anular == true ? 1 : 0); #endregion if (Exito) { ViewBag.MensajeSuccess = MensajeSuccess; } ViewBag.IdTipoCatalogo = model.IdTipoCatalogo; cargar_combos(); return(View(model)); }
public ActionResult Modificar(tb_Catalogo_Info model) { if (!bus_catalogo.modificarDB(model)) { ViewBag.IdTipoCatalogo = model.IdTipoCatalogo; cargar_combos(); return(View(model)); } return(RedirectToAction("Index", new { IdTipoCatalogo = model.IdTipoCatalogo })); }
public ActionResult Nuevo(int IdTipoCatalogo = 0) { tb_Catalogo_Info model = new tb_Catalogo_Info { IdTipoCatalogo = IdTipoCatalogo }; ViewBag.IdTipoCatalogo = IdTipoCatalogo; cargar_combos(); return(View(model)); }
public bool anularDB(tb_Catalogo_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public ActionResult Modificar(string CodCatalogo = "", int IdTipoCatalogo = 0) { tb_Catalogo_Info model = bus_catalogo.get_info(CodCatalogo); if (model == null) { return(RedirectToAction("Index", new { IdTipoCatalogo = IdTipoCatalogo })); } ViewBag.IdTipoCatalogo = model.IdTipoCatalogo; cargar_combos(); return(View(model)); }
public tb_Catalogo_Info get_CatalogosInfo() { try { InfoCatalogo = listCatalogo.First(v => v.CodCatalogo == Convert.ToString(cmbCatalogo.EditValue)); return(InfoCatalogo); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); return(null); } }
public Boolean ModificarDB(tb_Catalogo_Info info, ref string msg) { try { return(CtD.ModificarDB(info, ref msg)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ModificarDB", ex.Message), ex) { EntityType = typeof(tb_Catalogo_Bus) }; } }
public List <tb_Catalogo_Info> Get_List_Catalogo(Cl_Enumeradores.TipoCatalogo Tipo) { try { string tipo2 = ""; tipo2 = Tipo.ToString(); List <tb_Catalogo_Info> lista = new List <tb_Catalogo_Info>(); EntitiesGeneral OCatalogo = new EntitiesGeneral(); var Doc = from C in OCatalogo.tb_Catalogo join TC in OCatalogo.tb_CatalogoTipo on C.IdTipoCatalogo equals TC.IdTipoCatalogo where TC.Codigo.Equals(tipo2) orderby C.ca_orden select C; foreach (var item in Doc) { tb_Catalogo_Info catalogo = new tb_Catalogo_Info(); catalogo.IdCatalogo = item.IdCatalogo; catalogo.IdTipoCatalogo = item.IdTipoCatalogo; catalogo.CodCatalogo = item.CodCatalogo; catalogo.ca_descripcion = item.ca_descripcion; catalogo.ca_estado = item.ca_estado; catalogo.ca_orden = item.ca_orden; lista.Add(catalogo); } return(lista); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
private void button1_Click(object sender, EventArgs e) { string msg = ""; WSEfirm_cbte.Ws_ComprobanteClient cliente = new WSEfirm_cbte.Ws_ComprobanteClient(); List <tb_Catalogo_Info> lista = new List <tb_Catalogo_Info>(); foreach (var item in cliente.Lista_TipoComprobantes(ref msg).ToList()) { tb_Catalogo_Info info = new tb_Catalogo_Info(); info.IdCatalogo = item.IdCatalogo; info.Descripcion = item.Descripcion; lista.Add(info); } gridControlTipoCbte.DataSource = lista; }
void LimpiarDatos() { try { _Accion = Cl_Enumeradores.eTipo_action.grabar; GetInfo = new tb_Catalogo_Info(); chkEstado.Checked = true; txtDescripcion.Text = ""; numericUpDown1.Value = 0; txtCodigo.Text = ""; txtIdcatalogo.Text = ""; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Nuevo(int IdTipoCatalogo = 0) { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "CatalogoTipo", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion tb_Catalogo_Info model = new tb_Catalogo_Info { IdTipoCatalogo = IdTipoCatalogo }; ViewBag.IdTipoCatalogo = IdTipoCatalogo; cargar_combos(); return(View(model)); }
public ActionResult Modificar(string CodCatalogo = "", int IdTipoCatalogo = 0) { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "CatalogoTipo", "Index"); if (!info.Modificar) { return(RedirectToAction("Index")); } #endregion tb_Catalogo_Info model = bus_catalogo.get_info(CodCatalogo); if (model == null) { return(RedirectToAction("Index", new { IdTipoCatalogo = IdTipoCatalogo })); } ViewBag.IdTipoCatalogo = model.IdTipoCatalogo; cargar_combos(); return(View(model)); }
public ActionResult Nuevo(tb_Catalogo_Info model) { if (bus_catalogo.validar_existe_CodCatalogo(model.CodCatalogo)) { ViewBag.mensaje = "El código ya se encuentra registrado"; ViewBag.IdTipoCatalogo = model.IdTipoCatalogo; cargar_combos(); return(View(model)); } if (!bus_catalogo.guardarDB(model)) { ViewBag.IdTipoCatalogo = model.IdTipoCatalogo; cargar_combos(); return(View(model)); } return(RedirectToAction("Index", new { IdTipoCatalogo = model.IdTipoCatalogo })); }
public List <tb_Catalogo_Info> Consulta_Catalogo_x_IdTipoCatalogo(int IdTipoCatalogo) { try { List <tb_Catalogo_Info> lista = new List <tb_Catalogo_Info>(); EntitiesFactElectronica OEselecCatalogo = new EntitiesFactElectronica(); var selectCatalogo = from C in OEselecCatalogo.tb_Catalogo where C.IdTIpoCatalogo == IdTipoCatalogo select C; foreach (var item in selectCatalogo) { tb_Catalogo_Info Cbt = new tb_Catalogo_Info(); Cbt.IdCatalogo = item.IdCatalogo; Cbt.IdTIpoCatalogo = item.IdTIpoCatalogo; Cbt.Codigo = item.Codigo; Cbt.Descripcion = item.Descripcion; lista.Add(Cbt); } return(lista); } catch (Exception ex) { string MensajeErrorOut = ""; string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeErrorOut); MensajeErrorOut = ex.InnerException + " " + ex.Message; return(new List <tb_Catalogo_Info>()); } }
public frmCP_TipoDocumento_Mant() { try { InitializeComponent(); List <tb_Catalogo_Info> LstTipoDoc = new List <tb_Catalogo_Info>(); foreach (var item in BusCatalogo.Get_List_TipoDoc_Personales()) { tb_Catalogo_Info o = new tb_Catalogo_Info(); o.ca_descripcion = item.descripcion; o.CodCatalogo = item.codigo; o.IdCatalogo = item.id; LstTipoDoc.Add(o); gridViewTipodDOc.AddNewRow(); } gridControlTipoDoc.DataSource = new BindingList <tb_Catalogo_Info>() { new tb_Catalogo_Info(), new tb_Catalogo_Info(), new tb_Catalogo_Info() }; cmbTipoDocumento.DataSource = LstTipoDoc; List_Codigo_SRI = BusCodigoSRI.Get_List_codigo_SRI("COD_IDCREDITO"); cmbTipoSustento.DataSource = List_Codigo_SRI; foreach (var item in List_Codigo_SRI) { BingdingListCodigo_SRI.Add(new cp_codigo_SRI_Info()); } gridControlTipoSustento.DataSource = BingdingListCodigo_SRI; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void Set() { try { //txtIdDocumento.Text = Convert.ToString(Set_Documento.IdTipoDocumento); textCodigo.Text = Set_Documento.CodTipoDocumento; textNombreC.Text = Set_Documento.Descripcion; textCodigoSRI.Text = Set_Documento.CodSRI; txtOrden.Value = Set_Documento.Orden; checkDeclara.Checked = (Set_Documento.DeclaraSRI == "S") ? true : false; ckbGeneraRetencion.Checked = Set_Documento.GeneraRetencion == "S" ? true : false; chkEstado.Checked = Set_Documento.Estado == "A" ? true : false; if (Set_Documento.Estado == "I") { chkEstado.Checked = false; lblEstado.Visible = true; } else { chkEstado.Checked = true; lblEstado.Visible = false; } string[] TiposDoc = Set_Documento.Codigo_Secuenciales_Transaccion.Split(','); BindingList <tb_Catalogo_Info> Datos = new BindingList <tb_Catalogo_Info>(); foreach (var item in TiposDoc) { tb_Catalogo_Info o = new tb_Catalogo_Info(); if (item == "01") { o.ca_descripcion = "RUC"; } if (item == "02") { o.ca_descripcion = "CED"; } if (item == "03") { o.ca_descripcion = "PAS"; } Datos.Add(o); } int numerodoc = BusCatalogo.Get_List_TipoDoc_Personales().Count; if (numerodoc != Datos.Count) { int cantidad = numerodoc - Datos.Count; for (int i = 0; i < cantidad; i++) { Datos.Add(new tb_Catalogo_Info()); } } gridControlTipoDoc.DataSource = Datos; string[] SustentoTributario_x_Documento = Set_Documento.Sustento_Tributario.Split(','); BingdingListCodigo_SRI = new BindingList <cp_codigo_SRI_Info>(); foreach (var item in SustentoTributario_x_Documento) { cp_codigo_SRI_Info InfoEncontrado = List_Codigo_SRI.FirstOrDefault(v => v.codigoSRI == item); BingdingListCodigo_SRI.Add(InfoEncontrado); } for (int i = SustentoTributario_x_Documento.Count(); i < List_Codigo_SRI.Count(); i++) { BingdingListCodigo_SRI.Add(new cp_codigo_SRI_Info()); } gridControlTipoSustento.DataSource = BingdingListCodigo_SRI; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Grabar() { try { if (validaColumna()) { get_Info(); if (_Accion == Cl_Enumeradores.eTipo_action.grabar) { if (rb_Documento.Checked == true) { string msj = ""; if (Doc_B.GuardarDB(Doc_I, ref msj)) { MessageBox.Show("Documento Anulado correctamente", "SISTEMAS", MessageBoxButtons.OK, MessageBoxIcon.Information); ucGe_Menu.Visible_bntAnular = false; this.Close(); } else { if (msj.Length > 0) { MessageBox.Show(msj, "SISTEMAS", MessageBoxButtons.OK, MessageBoxIcon.Information); ucGe_Menu.Visible_bntAnular = false; } else { MessageBox.Show("No se pudo Anular.. Comuníquese con Sistemas", "SISTEMAS", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { if (rb_Lote.Checked == true) { string msg = ""; string msg2 = ""; int conta = Convert.ToInt32(txt_docFin.Text) - Convert.ToInt32(txt_docIni.Text); int r = 0; string micadena; int d = Convert.ToInt32(txt_docIni.MaxLength); //Boolean allOk = true; for (int i = 0; i <= conta; i++) { Info = new tb_sis_Documento_Tipo_x_Empresa_Anulados_Info(); cp_TipoDocumento_Info obj = (cp_TipoDocumento_Info)cmbTipoDocu.Properties.View.GetFocusedRow(); tb_Catalogo_Info obj2 = (tb_Catalogo_Info)cmbMotivoAnula.Properties.View.GetFocusedRow(); //asigno la empresa Info.IdEmpresa = param.IdEmpresa; Info.codDocumentoTipo = obj.CodTipoDocumento; Info.Fecha = dtp_fecha.Value; //asigno valor a mi numero inicial serie1 y serie2 Info.Serie1 = txt_serie1.Text.PadLeft(3, '0'); Info.Serie2 = txt_serie2.Text.PadLeft(3, '0'); r = i + Convert.ToInt32(txt_docIni.Text); micadena = r.ToString(); Info.Documento = micadena.PadLeft(d, '0'); Info.DocumentoFin = txt_docFin.Text; Info.Autorizacion = txt_AutSRI.Text; Info.IdMotivoAnu = obj2.IdCatalogo; Info.MotivoAnu = txt_detalle.Text; Info.Fecha_Transac = param.Fecha_Transac; Info.IdUsuario = param.IdUsuario; Info.IdEmpresa = param.IdEmpresa; Info.ip = param.ip; Info.nom_pc = param.nom_pc; Info.IdUsuarioUltAnu = param.IdUsuario; Info.Fecha_UltAnu = param.Fecha_Transac; if (!Doc_B.GuardarDB(Info, ref msg)) { msg2 = msg; //allOk = false; } } MessageBox.Show("Los documementos han sido anulados correctamente", "SISTEMAS", MessageBoxButtons.OK, MessageBoxIcon.Information); ucGe_Menu.Visible_bntAnular = false; this.Close(); } } } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean GrabarDB(tb_Catalogo_Info info, ref string msg, ref int id) { try { int idCat; int orden; using (EntitiesGeneral EDG = new EntitiesGeneral()) { var codigo = (from per in EDG.tb_Catalogo where per.CodCatalogo == info.CodCatalogo select per).Count(); if (codigo != 0) { msg = "El Codigo Ingresado Ya Existe Favor Ingrese uno diferente"; return(false); } idCat = GetId(); info.IdCatalogo = idCat; info.CodCatalogo = (info.CodCatalogo == null || info.CodCatalogo == "") ? Convert.ToString(idCat) : info.CodCatalogo; var Q = from per in EDG.tb_Catalogo where per.IdCatalogo == info.IdCatalogo select per; if (Q.ToList().Count == 0) { tb_Catalogo address = new tb_Catalogo(); address.IdCatalogo = info.IdCatalogo; address.CodCatalogo = info.CodCatalogo; address.IdTipoCatalogo = info.IdTipoCatalogo; orden = GetOrdenSegunTipo(info.IdTipoCatalogo); address.ca_orden = orden; address.ca_estado = info.ca_estado; address.ca_descripcion = info.ca_descripcion; EDG.tb_Catalogo.Add(address); EDG.SaveChanges(); msg = "El Catálogo #" + address.CodCatalogo + " se grabó Exitosamente"; return(true); } else { return(false); } } } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; msg = "Error al Grabar .." + ex.Message; throw new Exception(ex.ToString()); } }