public Boolean GrabarDB(ro_Departamento_Info Info, ref int Id, ref string msg) { try { if (oData.GetExiste(Info, ref msg)) {//MODIFICA Info.IdUsuarioUltMod = param.IdUsuario; Info.Fecha_UltMod = param.Fecha_Transac; Id = Info.IdDepartamento; return(oData.ModificarDB(Info, ref msg)); } else { //NUEVO Info.IdUsuario = param.IdUsuario; Info.Fecha_Transac = param.Fecha_Transac; return(oData.GrabarDB(Info, ref Id, 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("", "GrabarDB", ex.Message), ex) { EntityType = typeof(ro_Departamento_Bus) }; } }
void pu_MostrarDetalle(decimal IdEmpleado) { try { //persona info oRo_Empleado_Info = empBus.Get_Info_Empleado_x_IdEmpleado(param.IdEmpresa, IdEmpleado); if (oRo_Empleado_Info != null) { depInfo = depBus.Get_Info_Departamento(param.IdEmpresa, Convert.ToInt32(oRo_Empleado_Info.IdDepartamento)); txtCedula.Text = oRo_Empleado_Info.InfoPersona.pe_cedulaRuc; txtFechaIngreso.Text = oRo_Empleado_Info.em_fecha_ingreso.Value.ToShortDateString(); if (_Accion == Cl_Enumeradores.eTipo_action.grabar) { if (oRo_Empleado_Info.em_status == "EST_PLQ" && oRo_Empleado_Info.em_fechaSalida == null) { MessageBox.Show(" el colaborador esta en proceso de liquidacion ! Actualice la fecha de salida en la ficha de empleado¡", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } oRo_historico_vacaciones_x_empleado_Bus.GenerarVacacionesPorEmpleado(oRo_Empleado_Info, ref mensaje); pu_ConsultarHistorico(oRo_Empleado_Info.IdEmpleado, oRo_Empleado_Info.IdEmpresa); } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString()); } }
public Boolean GetExiste(ro_Departamento_Info info, ref string msg) { try { Boolean valorRetornar = false; using (EntitiesRoles db = new EntitiesRoles()) { int cont = (from a in db.ro_Departamento where a.IdEmpresa == info.IdEmpresa && a.IdDepartamento == info.IdDepartamento select a).Count(); if (cont > 0) { valorRetornar = true; } else { valorRetornar = false; } } return(valorRetornar); } 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); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public Boolean ModificarDB(ro_Departamento_Info info, ref string msg) { try { using (EntitiesRoles context = new EntitiesRoles()) { var contact = context.ro_Departamento.First(obj => obj.IdDepartamento == info.IdDepartamento && obj.IdEmpresa == info.IdEmpresa); // contact.IdEmpresa = info.IdEmpresa; contact.de_descripcion = info.de_descripcion; contact.IdUsuarioUltMod = info.IdUsuarioUltMod; contact.Fecha_UltMod = info.Fecha_UltMod; contact.nom_pc = info.nom_pc; contact.ip = info.ip; contact.Estado = info.Estado; contact.MotiAnula = ""; context.SaveChanges(); msg = "Se ha procedido actualizar el registro del Dpto # : " + info.IdDepartamento.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); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public Boolean AnularDB(ro_Departamento_Info Info, ref string msg) { try { using (EntitiesRoles context = new EntitiesRoles()) { var contact = context.ro_Departamento.First(minfo => minfo.IdEmpresa == Info.IdEmpresa && minfo.IdDepartamento == Info.IdDepartamento); contact.Estado = "I"; contact.IdUsuarioUltAnu = Info.IdUsuarioUltAnu; contact.Fecha_UltAnu = Info.Fecha_UltAnu; contact.MotiAnula = Info.MotiAnula; 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); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
private void TreeListDepartamento_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { try { TreeListNode childNode = (TreeListNode)e.Node; _NodoChequeado = childNode; InfoDepartamento = (ro_Departamento_Info)TreeListDepartamento.GetDataRecordByNode(childNode); if (_Solo_chequea_unItem == true) { foreach (TreeListNode childNode2 in TreeListDepartamento.Nodes) { childNode2.UncheckAll(); } childNode.UncheckAll(); childNode.Checked = true; } else { _LstInfoDep.Clear(); foreach (TreeListNode childNode2 in TreeListDepartamento.Nodes) { if (childNode2.Checked == true) { _LstInfoDep.Add(InfoDepartamento); } } } } 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 void set_Info(ro_Departamento_Info _Info) { try { UCRDep.set_DepartamentoCheckedSelection(_Info); if (_Info != null) { txtNomDpto.Text = (_Info.de_descripcion); CheckEstado.Checked = (_Info.Estado == "A") ? true : false; if (Accion == Cl_Enumeradores.eTipo_action.actualizar || Accion == Cl_Enumeradores.eTipo_action.consultar || Accion == Cl_Enumeradores.eTipo_action.Anular) { txtid.Text = (_Info.IdDepartamento.ToString()); } Info = _Info; if (_Info.Estado == "I") { lbl_Estado.Visible = true; } else { lbl_Estado.Visible = false; } } } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); } }
public Boolean GrabarDB(ro_Departamento_Info ro_info, ref int Id, ref string mensaje) { try { using (EntitiesRoles context = new EntitiesRoles()) { EntitiesRoles EDB = new EntitiesRoles(); var Q = from per in EDB.ro_Departamento where per.IdDepartamento == ro_info.IdDepartamento && per.IdEmpresa == ro_info.IdEmpresa select per; if (Q.ToList().Count == 0) { var address = new ro_Departamento(); if (ro_info.IdDepartamentoPadre == 0) { address.IdDepartamentoPadre = null; } else { address.IdDepartamentoPadre = ro_info.IdDepartamentoPadre; } address.IdEmpresa = ro_info.IdEmpresa; address.IdDepartamento = ro_info.IdDepartamento = Id = getId(ro_info.IdEmpresa); address.IdDepartamentoPadre = ro_info.IdDepartamentoPadre; address.de_descripcion = ro_info.de_descripcion; address.nom_pc = ro_info.nom_pc; address.IdUsuario = (ro_info.IdUsuario == null) ? "" : ro_info.IdUsuario; address.ip = ro_info.ip; address.Fecha_Transac = Convert.ToDateTime(ro_info.Fecha_Transac); address.MotiAnula = ro_info.MotiAnula; address.Estado = ro_info.Estado; context.ro_Departamento.Add(address); context.SaveChanges(); mensaje = "Se ha procedido a guardar el Dpto..# : " + ro_info.IdDepartamento.ToString() + " exitosamente"; } else { return(false); } } 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); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
private void viewDepartamento_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { oRo_Departamento_Info = (ro_Departamento_Info)viewDepartamento.GetFocusedRow(); } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); } }
// funcion para chear el trelist con el ida del departamento public void set_DepartamentoCheckedSelection(ro_Departamento_Info DepartmentInfo) { try { _deptInfo = DepartmentInfo; } 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 void TreeListDepartamento_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e) { try { InfoDepartamento = (ro_Departamento_Info)TreeListDepartamento.GetDataRecordByNode(e.Node); //InfoDepartamento.IdDepartamentoPadre = ((get_DepartamentoInfo().IdDepartamento)); } 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 List <ro_Departamento_Info> Get_List_Departamento(int IdEmpresa) { List <ro_Departamento_Info> lM = new List <ro_Departamento_Info>(); try { EntitiesRoles OEPRoles_Dpto = new EntitiesRoles(); var select_pv = from A in OEPRoles_Dpto.ro_Departamento where A.IdEmpresa == IdEmpresa select A; foreach (var item in select_pv) { ro_Departamento_Info info = new ro_Departamento_Info(); info.IdEmpresa = item.IdEmpresa; info.IdDepartamento = item.IdDepartamento; info.IdDepartamentoPadre = item.IdDepartamentoPadre; info.de_descripcion = item.de_descripcion.Trim(); info.de_descripcion2 = "[" + item.IdDepartamento + "]-" + item.de_descripcion.Trim(); info.IdUsuario = item.IdUsuario; info.Fecha_Transac = item.Fecha_Transac; info.IdUsuarioUltMod = item.IdUsuarioUltMod; info.Fecha_UltMod = item.Fecha_UltMod; info.IdUsuarioUltAnu = item.IdUsuarioUltAnu; info.Fecha_UltAnu = item.Fecha_UltAnu; info.nom_pc = item.nom_pc; info.ip = item.ip; info.Estado = item.Estado; info.SEstado = (item.Estado == "A") ? "ACTIVO" : "*ANULADO*"; info.MotiAnula = item.MotiAnula; lM.Add(info); } return(lM); } 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); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public ro_Departamento_Info get_departamentoInfo() { try { InfoDepartamento = listDepartamento.FirstOrDefault(v => v.IdDepartamento == Convert.ToDecimal(cmb_departamento.EditValue)); return(InfoDepartamento); } 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 List <ro_Departamento_Info> Get_List_Departamento(int IdEmpresa, int IdDivision, int IdArea) { List <ro_Departamento_Info> lM = new List <ro_Departamento_Info>(); try { EntitiesRoles db = new EntitiesRoles(); var datos = from a in db.vwRo_Departamento_X_Area where a.IdEmpresa == IdEmpresa && a.IdDivision == IdDivision && a.IdArea == IdArea select a; foreach (var item in datos) { ro_Departamento_Info info = new ro_Departamento_Info(); info.IdEmpresa = item.IdEmpresa; info.IdDepartamento = item.IdDepartamento; info.de_descripcion = item.de_descripcion.Trim(); info.IdUsuario = item.IdUsuario; info.Fecha_Transac = item.Fecha_Transac; info.IdUsuarioUltMod = item.IdUsuarioUltMod; info.Fecha_UltMod = item.Fecha_UltMod; info.IdUsuarioUltAnu = item.IdUsuarioUltAnu; info.Fecha_UltAnu = item.Fecha_UltAnu; info.nom_pc = item.nom_pc; info.ip = item.ip; info.Estado = item.Estado; info.SEstado = (item.Estado == "A") ? "ACTIVO" : "*ANULADO*"; info.MotiAnula = item.MotiAnula; lM.Add(info); } return(lM); } 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); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public Boolean ModificarDB(ro_Departamento_Info Info, ref string msg) { try { Info.IdUsuarioUltMod = param.IdUsuario; Info.Fecha_UltMod = param.GetDateServer(); return(oData.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(ro_Departamento_Bus) }; } }
public void Inicializar() { try { foreach (TreeListNode childNode2 in TreeListDepartamento.Nodes) { childNode2.UncheckAll(); } InfoDepartamento = new ro_Departamento_Info(); } 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 cmbDepartamento_EditValueChanged(object sender, EventArgs e) { try { SearchLookUpEdit edit = sender as SearchLookUpEdit; int rowHandle = edit.Properties.GetIndexByKeyValue(edit.EditValue); object row = edit.Properties.View.GetRow(rowHandle); ro_Departamento_Info info = (ro_Departamento_Info)row; _DescripcionDepartamento = info.de_descripcion; } 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(ex.ToString()); } }
public void Cargar_Combos() { try { //cargo la nomina ListNomina = new List <ro_Nomina_Tipo_Info>(); Bus_Nomina = new ro_Nomina_Tipo_Bus(); ro_Nomina_Tipo_Info InfoNomina = new ro_Nomina_Tipo_Info(); InfoNomina.IdNomina_Tipo = 0; InfoNomina.Descripcion = "TODOS"; ListNomina = Bus_Nomina.Get_List_Nomina_Tipo(param.IdEmpresa); ListNomina.Add(InfoNomina); cmbNomina.Properties.DataSource = ListNomina; //cargo el departamento ListDepar = new List <ro_Departamento_Info>(); Depar_Bus = new ro_Departamento_Bus(); ro_Departamento_Info InfoDepar = new ro_Departamento_Info(); InfoDepar.IdDepartamento = 0; InfoDepar.de_descripcion = "TODOS"; ListDepar = Depar_Bus.Get_List_Departamento(param.IdEmpresa); ListDepar.Add(InfoDepar); cmbDepartamento.Properties.DataSource = ListDepar; //cargo el estado del empleado ListCatalogo = new List <ro_Catalogo_Info>(); Bus_Catalogo = new ro_Catalogo_Bus(); ro_Catalogo_Info InfoCatalogo = new ro_Catalogo_Info(); InfoCatalogo.CodCatalogo = ""; InfoCatalogo.ca_descripcion = "TODOS"; ListCatalogo = Bus_Catalogo.Get_List_Catalogo_x_Tipo(33); ListCatalogo.Add(InfoCatalogo); cmbEstado_Empleado.Properties.DataSource = ListCatalogo; //control banco ucBa_Proceso_x_Banco.cargar_CuentaBanco(); } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.ToString()); } }
public string getIdDepartamento() { try { ro_Departamento_Info infoD = (ro_Departamento_Info)barDepartamento.EditValue; if (infoD != null) { return(infoD.IdDepartamento.ToString()); } else { return(""); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); return(""); } }
public ro_Departamento_Info Get_Info_Departamento(int IdEmpresa, int IdDepartamento) { ro_Departamento_Info InfoDep = new ro_Departamento_Info(); try { EntitiesRoles ERol = new EntitiesRoles(); var select = from D in ERol.ro_Departamento where D.IdEmpresa == IdEmpresa && D.IdDepartamento == IdDepartamento select D; foreach (var item in select) { InfoDep.IdEmpresa = item.IdEmpresa; InfoDep.IdDepartamento = item.IdDepartamento; InfoDep.de_descripcion = item.de_descripcion; InfoDep.IdUsuario = item.IdUsuario; InfoDep.Fecha_Transac = item.Fecha_Transac; InfoDep.IdUsuarioUltMod = item.IdUsuarioUltMod; InfoDep.Fecha_UltMod = item.Fecha_UltMod; InfoDep.IdUsuarioUltAnu = item.IdUsuarioUltAnu; InfoDep.Fecha_UltAnu = item.Fecha_UltAnu; InfoDep.nom_pc = item.nom_pc; InfoDep.ip = item.ip; InfoDep.Estado = item.Estado; } return(InfoDep); } 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); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public ro_Departamento_Info get_Info() { try { Info = new ro_Departamento_Info(); if (Accion == Cl_Enumeradores.eTipo_action.actualizar || Accion == Cl_Enumeradores.eTipo_action.consultar || Accion == Cl_Enumeradores.eTipo_action.Anular) { Info.IdDepartamento = Convert.ToInt16(txtid.Text); } Info.IdEmpresa = param.IdEmpresa; Info.de_descripcion = txtNomDpto.Text; Info.Estado = (CheckEstado.Checked == true) ? "A" : "I"; return(Info); } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); return(new ro_Departamento_Info()); } }