public Boolean AnularDB(Aca_Tarjeta_cred_Info info, ref string msg) { try { using (Entities_Academico context = new Entities_Academico()) { var address = context.Aca_Tarjeta_cred.FirstOrDefault(a => a.IdTarjeta == info.IdTarjeta); if (address != null) { address.estado = "I"; address.FechaAnulacion = DateTime.Now; address.UsuarioAnulacion = info.UsuarioAnulacion; address.MotivoAnulacion = info.MotivoAnulacion; context.SaveChanges(); msg = "Se ha procedido anular la tarjeta #: " + info.IdTarjeta.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); msg = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg); msg = "Se ha producido el siguiente error: " + ex.Message; throw new Exception(ex.ToString()); } }
public bool ActualizarDB(Aca_Tarjeta_cred_Info info, ref string mensaje) { try { using (Entities_Academico Base = new Entities_Academico()) { var vRubro = Base.Aca_Tarjeta_cred.FirstOrDefault(j => j.IdTarjeta == info.IdTarjeta); if (vRubro != null) { vRubro.CodTarjeta = string.IsNullOrEmpty(info.CodTarjeta) ? info.IdTarjeta.ToString() : info.CodTarjeta == "0" ? info.IdTarjeta.ToString() : info.CodTarjeta; vRubro.nom_tarjeta = info.nom_tarjeta; vRubro.estado = info.estado; vRubro.porc_comision = info.porc_comision; vRubro.FechaModificacion = DateTime.Now; vRubro.UsuarioModificacion = info.UsuarioModificacion; Base.SaveChanges(); mensaje = "Se ha procedido actualizar #: " + info.IdTarjeta.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.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public void set_Info(Aca_Tarjeta_cred_Info info) { try { Info_Tarjeta = info; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ":" + ex.Message, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool EliminarDB(Aca_Tarjeta_cred_Info info, ref string mensaje) { try { return(Odata.AnularDB(info, ref mensaje)); } 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("", "EliminarDB", ex.Message), ex) { EntityType = typeof(Aca_RubroTipo_Bus) }; } }
public Boolean GrabarDB(Aca_Tarjeta_cred_Info info, ref Int32 IdTarjeta, ref string MensajeError) { try { return(Odata.GrabarDB(info, ref IdTarjeta, ref MensajeError)); } 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("", "GrabarDB", ex.Message), ex) { EntityType = typeof(Aca_Admision_Bus) }; } }
private void Anular() { try { if (Info_Tarjeta.estado != "I") { if (MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Está_seguro_que_desea_anular_la) + " tarjeta #:" + txt_IdTarjeta.Text.Trim() + " ?", param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FrmGe_MotivoAnulacion fr = new FrmGe_MotivoAnulacion(); fr.ShowDialog(); Aca_Tarjeta_cred_Bus neg = new Aca_Tarjeta_cred_Bus(); Aca_Tarjeta_cred_Info ruInfo = new Aca_Tarjeta_cred_Info(); string mensaje = string.Empty; ruInfo = GetInfo(ref mensaje); if (mensaje != "") { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_encontrado) + ":" + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } ruInfo.UsuarioAnulacion = param.IdUsuario; ruInfo.MotivoAnulacion = fr.motivoAnulacion; bool resultado = neg.EliminarDB(ruInfo, ref mensaje); if (resultado) { MessageBox.Show(mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this.ucGe_Menu.Visible_bntGuardar_y_Salir = false; this.ucGe_Menu.Visible_btnGuardar = false; } else { Log_Error_bus.Log_Error(mensaje.ToString()); MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_encontrado) + ":" + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("La tarjeta #:" + txt_IdTarjeta.Text.Trim() + param.Get_Mensaje_sys(enum_Mensajes_sys.Ya_se_encuentra_anulado), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ":" + ex.Message, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean GrabarDB(Aca_Tarjeta_cred_Info info, ref Int32 IdTarjeta, ref string MensajeError) { try { using (Entities_Academico context = new Entities_Academico()) { Entities_Academico EDB = new Entities_Academico(); var Q = from per in EDB.Aca_Tarjeta_cred where per.IdTarjeta == info.IdTarjeta select per; if (Q.ToList().Count == 0) { var address = new Aca_Tarjeta_cred(); address.IdTarjeta = info.IdTarjeta = IdTarjeta = GetId(ref MensajeError); address.CodTarjeta = (info.CodTarjeta == "") ? "" : info.CodTarjeta; address.nom_tarjeta = (info.nom_tarjeta == "") ? "" : info.nom_tarjeta; address.estado = (info.estado == "") ? "" : info.estado; address.porc_comision = info.porc_comision; address.FechaCreacion = DateTime.Now; address.UsuarioCreacion = info.UsuarioCreacion; context.Aca_Tarjeta_cred.Add(address); context.SaveChanges(); } else { return(false); } } return(true); } catch (Exception ex) { string mensaje = ""; mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public bool Grabar() { bool resultado = false; try { Aca_Tarjeta_cred_Info ruInfo = new Aca_Tarjeta_cred_Info(); string mensaje = string.Empty; int id = 0; ruInfo = GetInfo(ref mensaje); if (mensaje != "") { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_encontrado) + ":" + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } Aca_Tarjeta_cred_Bus neg = new Aca_Tarjeta_cred_Bus(); resultado = neg.GrabarDB(ruInfo, ref id, ref mensaje); txt_IdTarjeta.Text = id.ToString(); if (resultado == true) { MessageBox.Show(mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this.ucGe_Menu.Visible_bntGuardar_y_Salir = false; this.ucGe_Menu.Visible_btnGuardar = false; } else { Log_Error_bus.Log_Error(mensaje.ToString()); MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ":" + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ":" + ex.Message, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } return(resultado); }
private void Menu_event_btnconsultar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { InfoTarjeta_Cred = (Aca_Tarjeta_cred_Info)this.gridViewTarjeta.GetFocusedRow(); if (InfoTarjeta_Cred == null) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Por_favor_seleccione_item_a_consul), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { llama_frm(Cl_Enumeradores.eTipo_action.consultar); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ":" + ex.Message, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Aca_Tarjeta_cred_Info GetInfo(ref string mensaje) { Aca_Tarjeta_cred_Info rInfo = new Aca_Tarjeta_cred_Info(); try { rInfo.IdTarjeta = Convert.ToInt16(txt_IdTarjeta.Text); rInfo.CodTarjeta = txt_codigo.Text; rInfo.nom_tarjeta = txt_descripcion.Text; rInfo.porc_comision = Convert.ToDouble(txt_porc_comision.Text); rInfo.UsuarioCreacion = param.IdUsuario; rInfo.UsuarioModificacion = param.IdUsuario; if (Accion == Cl_Enumeradores.eTipo_action.grabar) { chkActivo.Checked = true; } rInfo.estado = (chkActivo.Checked == true) ? "A" : "I"; if (chkActivo.Checked) { lblAnulado.Visible = false; } else { lblAnulado.Visible = true; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ":" + ex.Message, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } return(rInfo); }
public List <Aca_Tarjeta_cred_Info> Get_List_Tarjeta_cred() { try { List <Aca_Tarjeta_cred_Info> lista = new List <Aca_Tarjeta_cred_Info>(); using (Entities_Academico DBBase = new Entities_Academico()) { var q = from C in DBBase.Aca_Tarjeta_cred select C; foreach (var item in q) { Aca_Tarjeta_cred_Info Info = new Aca_Tarjeta_cred_Info(); Info.IdTarjeta = item.IdTarjeta; Info.CodTarjeta = item.CodTarjeta; Info.nom_tarjeta = item.nom_tarjeta; Info.estado = item.estado; Info.porc_comision = item.porc_comision; lista.Add(Info); } } return(lista); } catch (Exception ex) { string mensaje = ""; mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }