public Boolean Mover_Subcentro_costo(ct_centro_costo_sub_centro_costo_Info info) { try { using (EntitiesDBConta context = new EntitiesDBConta()) { var contact = context.ct_centro_costo_sub_centro_costo.FirstOrDefault(minfo => minfo.IdEmpresa == info.IdEmpresa && minfo.IdCentroCosto_sub_centro_costo == info.IdCentroCosto_sub_centro_costo); if (contact != null) { contact.IdEmpresa = info.IdEmpresa; contact.IdCentroCosto = info.IdCentroCosto; contact.IdCentroCosto_sub_centro_costo = info.IdCentroCosto_sub_centro_costo; contact.cod_subcentroCosto = info.cod_subcentroCosto; contact.Centro_costo = info.Centro_costo; contact.pc_Estado = info.pc_Estado; contact.IdCtaCble = info.IdCtaCble; context.SaveChanges(); } } 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(); throw new Exception(ex.ToString()); } }
private void limpiar() { try { enu = Cl_Enumeradores.eTipo_action.grabar; Info_SubCentroCosto = new ct_centro_costo_sub_centro_costo_Info(); //cmbCentroCosto.EditValue = null; //cmb_ctacble.EditValue = null; txtIdSubCentro.Text = ""; txtCentroCosto.Text = ""; cmbCentroCosto.Inicializar_cmbCentroCosto(); cmb_ctacble.set_IdCtaCble(null); ckbActivo.Checked = true; if (eCliente == Cl_Enumeradores.eCliente_Vzen.FJ) { //info_scc_x_af = new ct_centro_costo_sub_centro_costo_x_Af_Activo_fijo_Info(); ucaF_Activo_Fijo1.InicializarActivoFijo(); } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public Boolean GrabarDB(ct_centro_costo_sub_centro_costo_Info info) { try { using (EntitiesDBConta OECentroCost = new EntitiesDBConta()) { ct_centro_costo_sub_centro_costo subCentro = new ct_centro_costo_sub_centro_costo(); subCentro.IdEmpresa = info.IdEmpresa; subCentro.IdCentroCosto = info.IdCentroCosto; subCentro.IdCentroCosto_sub_centro_costo = info.IdCentroCosto_sub_centro_costo = GetIdSubCentroCosto(info.IdEmpresa); subCentro.cod_subcentroCosto = info.cod_subcentroCosto; subCentro.Centro_costo = info.Centro_costo; subCentro.pc_Estado = info.pc_Estado; subCentro.IdCtaCble = info.IdCtaCble; OECentroCost.ct_centro_costo_sub_centro_costo.Add(subCentro); OECentroCost.SaveChanges(); } 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(); throw new Exception(ex.ToString()); } }
private void Llamar_pantalla_subcentro_costo() { try { in_Ing_Egr_Inven_det_Info Row = (in_Ing_Egr_Inven_det_Info)gridViewProductos.GetRow(RowHandle); if (Row != null) { if (Row.IdCentroCosto != null) { List <ct_centro_costo_sub_centro_costo_Info> Lista_subcentro_consulta = new List <ct_centro_costo_sub_centro_costo_Info>(); Lista_subcentro_consulta = list_subcentro_combo.Where(q => q.IdEmpresa == param.IdEmpresa && q.IdCentroCosto == Row.IdCentroCosto).ToList(); if (Lista_subcentro_consulta != null && Lista_subcentro_consulta.Count != 0) { frmCon_ct_centro_costo_sub_centro_costo_Cons frm_combo = new frmCon_ct_centro_costo_sub_centro_costo_Cons(); frm_combo.Set_config_combo(Lista_subcentro_consulta); frm_combo.ShowDialog(); info_subcentro = frm_combo.Get_info_centro_sub_centro_costo(); //Se le asigna el IdRegistro al combo y el IdSubcentro a la columna de subcentro que se va a guardar gridViewProductos.SetRowCellValue(RowHandle, colIdRegistro_subcentro, info_subcentro == null ? null : info_subcentro.IdRegistro); gridViewProductos.SetRowCellValue(RowHandle, colIdCentroCosto_sub_centro_costo, info_subcentro == null ? null : info_subcentro.IdCentroCosto_sub_centro_costo); gridViewProductos.SetRowCellValue(RowHandle, col_cod_subcentro, info_subcentro == null ? null : info_subcentro.IdCentroCosto_sub_centro_costo); } } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
private void barEditItemCentroCosto_EditValueChanged(object sender, EventArgs e) { try { ct_Centro_costo_Info Info = new ct_Centro_costo_Info(); ct_centro_costo_sub_centro_costo_Info InfoSubcentro_costo = new ct_centro_costo_sub_centro_costo_Info(); string centro_costo = (string)barEditItemCentroCosto.EditValue; InfoSubcentro_costo.IdCentroCosto_sub_centro_costo = "Todos"; InfoSubcentro_costo.Centro_costo = "Todos"; if (centro_costo == "Todos" || centro_costo == null) { lstSubcentro_costo = busSubcentro_costo.Get_list_centro_costo_sub_centro_costo(param.IdEmpresa); cmb_subCentro_costo.DataSource = lstSubcentro_costo; lstSubcentro_costo.Add(InfoSubcentro_costo); barEditItemCentroCosto.EditValue = centro_costo; barEditItemSubCentroCosto.EditValue = "Todos"; } else { lstSubcentro_costo = busSubcentro_costo.Get_list_centro_costo_sub_centro_costo(param.IdEmpresa, centro_costo); lstSubcentro_costo.Add(InfoSubcentro_costo); cmb_subCentro_costo.DataSource = lstSubcentro_costo; barEditItemSubCentroCosto.EditValue = "Todos"; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
private void cmb_Sub_centro_costo_EditValueChanged(object sender, EventArgs e) { try { if (cmb_Centro_costo.EditValue != null) { string idCentro_costo = cmb_Centro_costo.EditValue.ToString(); info_Centro_costo = list_Centro_costo.FirstOrDefault(q => q.IdCentroCosto == idCentro_costo && param.IdEmpresa == q.IdEmpresa); if (cmb_Sub_centro_costo.EditValue != null) { string idCentro_costo_sub_centro_costo = cmb_Sub_centro_costo.EditValue.ToString(); info_Centro_costo_sub_centro_costo = list_Centro_costo_sub_centro_costo.FirstOrDefault(q => q.IdEmpresa == param.IdEmpresa && q.IdCentroCosto_sub_centro_costo == idCentro_costo_sub_centro_costo && q.IdCentroCosto == idCentro_costo); } else { info_Centro_costo_sub_centro_costo = null; } } else { info_Centro_costo_sub_centro_costo = null; } event_delegate_cmb_Sub_centro_costo_EditValueChanged(sender, e); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public Boolean AnularDB(ct_centro_costo_sub_centro_costo_Info _Info) { try { using (EntitiesDBConta context = new EntitiesDBConta()) { ct_centro_costo_sub_centro_costo subCentro = context.ct_centro_costo_sub_centro_costo.FirstOrDefault(v => v.IdCentroCosto == _Info.IdCentroCosto && v.IdEmpresa == _Info.IdEmpresa && v.IdCentroCosto_sub_centro_costo == _Info.IdCentroCosto_sub_centro_costo); if (subCentro != null) { subCentro.pc_Estado = "I"; context.SaveChanges(); } } 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(); throw new Exception(ex.ToString()); } }
public void set_Info(ct_centro_costo_sub_centro_costo_Info info) { try { SetInfo = info; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void cmb_SubCentroCosto_EditValueChanged(object sender, EventArgs e) { try { InfoSubCentroCosto = (ct_centro_costo_sub_centro_costo_Info)cmb_SubCentroCosto.Properties.View.GetFocusedRow(); } 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()); } }
private void btn_vaciar_Click(object sender, EventArgs e) { try { Info = null; this.Close(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public void gridViewSubCentro_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { Info = new ct_centro_costo_sub_centro_costo_Info(); Info = this.gridViewSubCentro.GetFocusedRow() as ct_centro_costo_sub_centro_costo_Info; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public Boolean ModificarDB(ct_centro_costo_sub_centro_costo_Info info) { try { return(data.ModificarDB(info)); } 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(ct_centro_costo_sub_centro_costo_Bus) }; } }
public List <ct_centro_costo_sub_centro_costo_Info> Get_list_centro_costo_sub_centro_costo(int IdEmpresa) { try { List <ct_centro_costo_sub_centro_costo_Info> lst = new List <ct_centro_costo_sub_centro_costo_Info>(); using (EntitiesDBConta conta = new EntitiesDBConta()) { var consulta = from q in conta.vwct_centro_costo_sub_centro_costo where q.IdEmpresa == IdEmpresa select q; foreach (var item in consulta) { ct_centro_costo_sub_centro_costo_Info info = new ct_centro_costo_sub_centro_costo_Info(); info.IdEmpresa = item.IdEmpresa; info.IdCentroCosto = item.IdCentroCosto; info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo; info.cod_subcentroCosto = item.cod_subcentroCosto; info.Centro_costo = item.nom_Centro_costo_sub_centro_costo; info.Centro_costo2 = "[" + item.IdCentroCosto_sub_centro_costo + "] - " + item.nom_Centro_costo_sub_centro_costo; info.pc_Estado = item.pc_Estado; info.IdCtaCble = item.IdCtaCble; info.nom_Centro_costo = item.nom_Centro_costo; info.nom_cuenta = item.pc_Cuenta; info.pc_clave_corta = item.pc_clave_corta; info.IdRegistro = item.IdCentroCosto + "-" + item.IdCentroCosto_sub_centro_costo; lst.Add(info); } } return(lst); } 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(); throw new Exception(ex.ToString()); } }
private void gridViewSubCentro_DoubleClick(object sender, EventArgs e) { try { if (!Es_consulta) { Info = (ct_centro_costo_sub_centro_costo_Info)gridViewSubCentro.GetRow(RowHandle); if (Info != null) { Info = Info.IdEmpresa == 0 ? null : Info; } this.Close(); } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void Cargar_SubCentroCosto() { try { List_SubCentroCosto = Bus_SubCentro_Costo.Get_list_centro_costo_sub_centro_costo(param.IdEmpresa); if (Mostrar_Registro_Todos == true) { ct_centro_costo_sub_centro_costo_Info InfoTodos = new ct_centro_costo_sub_centro_costo_Info(); InfoTodos.IdEmpresa = param.IdEmpresa; InfoTodos.IdCentroCosto_sub_centro_costo = ""; InfoTodos.Centro_costo2 = "TODOS"; List_SubCentroCosto.Add(InfoTodos); } cmb_SubCentro_Costo.Properties.DataSource = List_SubCentroCosto; } 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()); } }
public ct_centro_costo_sub_centro_costo_Info Get_info_Centro_costo_sub_centro_costo() { try { if (bei_Centro_costo_sub_centro_costo.EditValue != null) { info_Centro_costo_sub_centro_costo = lst_Centro_costo_sub_centro_costo.FirstOrDefault(q => q.IdCentroCosto_sub_centro_costo == bei_Centro_costo_sub_centro_costo.EditValue.ToString()); return(info_Centro_costo_sub_centro_costo); } else { return(null); } } 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 ct_centro_costo_sub_centro_costo_Info Get_Info_centro_costo_sub_centro_costo(int IdEmpresa, string IdCentroCosto, string IdCentroCosto_sub_centro_costo) { try { ct_centro_costo_sub_centro_costo_Info info = new ct_centro_costo_sub_centro_costo_Info(); using (EntitiesDBConta conta = new EntitiesDBConta()) { var consulta = from q in conta.ct_centro_costo_sub_centro_costo where q.IdEmpresa == IdEmpresa && q.IdCentroCosto == IdCentroCosto && q.IdCentroCosto_sub_centro_costo == IdCentroCosto_sub_centro_costo select q; foreach (var item in consulta) { info.IdEmpresa = item.IdEmpresa; info.IdCentroCosto = item.IdCentroCosto; info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo; info.cod_subcentroCosto = item.cod_subcentroCosto; info.Centro_costo2 = "[" + item.IdCentroCosto_sub_centro_costo + "] - " + item.Centro_costo; info.Centro_costo = item.Centro_costo; info.pc_Estado = item.pc_Estado; info.IdCtaCble = item.IdCtaCble; info.IdRegistro = item.IdCentroCosto + "-" + item.IdCentroCosto_sub_centro_costo; } } return(info); } 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(); throw new Exception(ex.ToString()); } }
private void gridViewProductos_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { InfoDet = new in_Ing_Egr_Inven_det_Info(); InfoDet = (in_Ing_Egr_Inven_det_Info)this.gridViewProductos.GetFocusedRow(); if (InfoDet == null) { return; } if (e.Column.Name == "colIdProducto") { var itemProd = listProducto.FirstOrDefault(p => p.IdProducto == InfoDet.IdProducto); InfoDet.cod_producto = itemProd.pr_codigo; InfoDet.mv_costo = 0; InfoDet.mv_costo_sinConversion = 0; InfoDet.pr_descripcion = itemProd.pr_descripcion; InfoDet.IdUnidadMedida = itemProd.IdUnidadMedida_Consumo; InfoDet.IdUnidadMedida_sinConversion = itemProd.IdUnidadMedida_Consumo; } if (e.Column == coldm_cantidad) { foreach (var item in ListaBind) { if (item.dm_cantidad_sinConversion < 0) { item.dm_cantidad_sinConversion = 0; } } } if (e.Column == colIdCentroCosto) { gridViewProductos.SetRowCellValue(RowHandle, colIdRegistro_subcentro, null); gridViewProductos.SetRowCellValue(RowHandle, colIdCentroCosto_sub_centro_costo, null); } if (e.Column == col_cod_subcentro) { if (InfoDet.IdCentroCosto != "" && InfoDet.IdCentroCosto != null) { string IdRegistro = InfoDet.IdCentroCosto; IdRegistro = IdRegistro + "-" + Convert.ToString(e.Value); info_subcentro = list_subcentro_combo.FirstOrDefault(q => q.IdCentroCosto == InfoDet.IdCentroCosto && q.IdCentroCosto_sub_centro_costo == InfoDet.IdCentroCosto_sub_centro_costo); if (info_subcentro != null) { gridViewProductos.SetRowCellValue(e.RowHandle, colIdRegistro_subcentro, info_subcentro.IdRegistro); gridViewProductos.SetRowCellValue(RowHandle, colIdCentroCosto_sub_centro_costo, info_subcentro.IdCentroCosto_sub_centro_costo); } else { gridViewProductos.SetRowCellValue(RowHandle, colIdRegistro_subcentro, null); //gridViewProductos.SetRowCellValue(RowHandle, colIdCentroCosto_sub_centro_costo, null); } } } } catch (Exception ex) { Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus(); Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void UCInv_MenuReportes_2_Load(object sender, EventArgs e) { try { in_Producto_Info infoProducto = new in_Producto_Info(); in_movi_inven_tipo_Info infoMoviTipi = new in_movi_inven_tipo_Info(); cp_proveedor_Info infoProvee = new cp_proveedor_Info(); ct_Centro_costo_Info infoCentro_costo = new ct_Centro_costo_Info(); ct_centro_costo_sub_centro_costo_Info infoSubcentro_costo = new ct_centro_costo_sub_centro_costo_Info(); in_movi_inven_tipo_Info info_movimiento = new in_movi_inven_tipo_Info(); string msg = ""; dtpDesde.EditValue = DateTime.Now.AddMonths(-1); dtpHasta.EditValue = DateTime.Now.AddMonths(1); lstSucuInfo = busSucursal.Get_List_Sucursal_Todos(param.IdEmpresa); cmbSucursal_Grid.DataSource = lstSucuInfo; lstBodegaInfo = busBodega.Get_List_Bodega(param.IdEmpresa, Cl_Enumeradores.eTipoFiltro.todos); cmbBodega_Grid.DataSource = lstBodegaInfo; infoProducto.IdProducto = 0; infoProducto.pr_descripcion = "Todos"; infoProvee.IdProveedor = 0; infoProvee.pr_nombre = "Todos"; infoMoviTipi.IdMovi_inven_tipo = 0; infoMoviTipi.tm_descripcion = "Todos"; infoCentro_costo.IdCentroCosto = "Todos"; infoCentro_costo.Centro_costo = "Todos"; infoSubcentro_costo.IdCentroCosto_sub_centro_costo = "Todos"; infoSubcentro_costo.Centro_costo = "Todos"; lstProductoInfo = busProducto.Get_list_Producto(param.IdEmpresa); lstProductoInfo.Add(infoProducto); cmbProducto_Grid.DataSource = lstProductoInfo.OrderBy(q => q.IdProducto).ToList(); lstMoviTipiInfo = busMoviTip.Get_List_movi_inven_tipo(param.IdEmpresa); lstMoviTipiInfo.Add(infoMoviTipi); CmbTipoMov_Grid.DataSource = lstMoviTipiInfo.OrderBy(q => q.IdMovi_inven_tipo).ToList(); listProveedor = busProveedor.Get_List_proveedor(param.IdEmpresa); listProveedor.Add(infoProvee); cmbProveedor_Grid.DataSource = listProveedor; lstCentro_costo = busCentro_costo.Get_list_Centro_Costo(param.IdEmpresa, ref msg); lstCentro_costo.Add(infoCentro_costo); cmb_centroCosto.DataSource = lstCentro_costo; lstSubcentro_costo = busSubcentro_costo.Get_list_centro_costo_sub_centro_costo(param.IdEmpresa); lstSubcentro_costo.Add(infoSubcentro_costo); cmb_subCentro_costo.DataSource = lstSubcentro_costo; lst_Categoria = bus_Categoria.Get_List_categorias(param.IdEmpresa); cmb_Categoria.DataSource = lst_Categoria; lst_Linea = bus_Linea.Get_List_Linea(param.IdEmpresa, ""); cmb_Linea.DataSource = lst_Linea; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }