// GET: City public ActionResult Index(AreaMasterFilter objFilter, int?pageNumber) { AreaMasterListVM empVM = null; try { objAreaBL = new AreaBL(); if (TempData["CityFilter"] != null) { objFilter = (AreaMasterFilter)TempData["CityFilter"]; objFilter.CountryID = 0; if (pageNumber != null) { if (pageNumber != 0) { objFilter.PageNumber = pageNumber ?? objFilter.PageNumber; } TempData.Keep("CityFilter"); } } empVM = GetAreaListVM(objFilter); return(View("Index", empVM)); } catch (Exception ex) { throw; } finally { empVM = null; objAreaBL = null; } }
public bool Save(int id, int idDepartamento, string descripcion, string sigla) { bool resultado = false; AreaBE obj = new AreaBE(); obj.Id = id; obj.IdDepartamento = idDepartamento; obj.Descripcion = descripcion; obj.Sigla = sigla; AreaBL bl = new AreaBL(); if (obj.Id == 0) { //FALTA: utilizar usuario obj.UsuarioCreacion = User.Identity.Name; resultado = bl.Insert(connstring, obj); } else { //FALTA: utilizar usuario obj.UsuarioModificacion = User.Identity.Name; resultado = bl.Update(connstring, obj); } return(resultado); }
private void tlbMenu_DeleteClick() { try { Cursor = Cursors.WaitCursor; if (XtraMessageBox.Show("Esta seguro de eliminar el registro?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (!ValidarIngreso()) { AreaBE objE_Area = new AreaBE(); objE_Area.IdArea = int.Parse(gvArea.GetFocusedRowCellValue("IdArea").ToString()); objE_Area.Usuario = Parametros.strUsuarioLogin; objE_Area.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_Area.IdEmpresa = Parametros.intEmpresaId; AreaBL objBL_Area = new AreaBL(); objBL_Area.Elimina(objE_Area); XtraMessageBox.Show("El registro se eliminó correctamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); Cargar(); } } Cursor = Cursors.Default; } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private AreaMasterListVM GetAreaListVM(AreaMasterFilter objFilter) { //Thread.Sleep(1000); //CountryMasterListVM userListVM = null; CommonBL objCommonBL = null; try { objAreaBL = new AreaBL(); objListVM = new AreaMasterListVM(); objCommonBL = new CommonBL(); objFilter.PagingRoute = new PagingRoute() { Action = "Index", Controller = "State" }; objListVM.lstAreaMaster = objAreaBL.GetData(objFilter); // objListVM.lstUserTypes = objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 }); objListVM.QueryBO = objListVM.objFilter = objFilter; return(objListVM); } catch (Exception ex) { throw; } finally { objListVM = null; } }
public ActionResult DetailsPost(AreaDetailsVM objDetailsVM, string Submit) { CommonBL objCommonBL = null; try { if (Submit == "Save") { objAreaBL = new AreaBL(); objCommonBL = new CommonBL(); objDetailsVM.AreaMstr.Status = 1; objResponse = objAreaBL.SaveArea(objDetailsVM.AreaMstr, objDetailsVM.AreaMstr.AreaID > 0 ? "U" : "C"); objDetailsVM.CntMst = Chikitsa.DataAccessLayer.StateDAL.GetCountry(); // objDetailsVM.lstUserTypes = objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 }); objDetailsVM.Toast = WebCommon.SetToast(objResponse, "Area", "Index"); } return(View(objDetailsVM)); } catch (Exception ex) { throw ex; } finally { objAreaBL = null; objDetailsVM = null; objCommonBL = null; } }
public void cargarDatos(AspirantesBL aspirantesBL, TituloBL tituloBL, AreaBL areaBL, NivelInglesBL nivelInglesBL) { listaDeAspirantesBindingSource.DataSource = aspirantesBL.ListaDeAspirantes; listaDeTitulosBindingSource.DataSource = tituloBL.ListaDeTitulos; listaDeAreasBindingSource.DataSource = areaBL.ListaDeAreas; listaDeNivelBindingSource.DataSource = nivelInglesBL.ListaDeNivel; }
public FrmMenu() { InitializeComponent(); _aspirantesBL = new AspirantesBL(); _tituloBL = new TituloBL(); _areaBL = new AreaBL(); _puestoBL = new PuestoBL(); _nivelInglesBL = new NivelInglesBL(); _usuariosBL = new UsuariosBL(); _facturaBL = new FacturaBL(); }
public void GetIdByDescAreDepEmp(string connstring, string DescArea, string DescEmpresa, string DescDepartamento) { AreaBL AreaBL = new AreaBL(); int res = AreaBL.GetIdByDescAreDepEmp(connstring, DescArea, DescEmpresa, DescDepartamento); // Return JSON data JavaScriptSerializer js = new JavaScriptSerializer(); string strJSON = js.Serialize(res); Context.Response.Clear(); Context.Response.ContentType = "application/json"; Context.Response.Flush(); Context.Response.Write(strJSON); }
public List <gsArea_ListarResult> Listar_Areas(int idEmpresa, int codigoUsuario) { AreaBL objAreaBL; try { objAreaBL = new AreaBL(); return(objAreaBL.Listar_Areas(idEmpresa, codigoUsuario)); } catch (Exception ex) { throw ex; } }
public ActionResult Action(AreaMasterFilter objFilter, string submit) { CommonBL objCommonBL = null; AreaMaster objCity = null; try { objDetailsVM = new AreaDetailsVM(); if (submit.ToLower() == "edit") { objCommonBL = new CommonBL(); TempData["CountryFilter"] = objFilter; objAreaBL = new AreaBL(); objDetailsVM = new AreaDetailsVM(); objDetailsVM.AreaMstr = objAreaBL.GetData(new AreaMasterFilter() { AreaID = objFilter.AreaID }).FirstOrDefault(); objDetailsVM.CntMst = Chikitsa.DataAccessLayer.StateDAL.GetCountry(); // objDetailsVM.lstUserTypes = objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 }); return(View("Details", objDetailsVM)); } else if (submit.ToLower() == "delete") { objAreaBL = new AreaBL(); objListVM = new AreaMasterListVM(); objCity = new AreaMaster(objFilter.StateID); objCity.ModifiedBy = 1; objCity.Remarks = "Deleted"; objResponse = objAreaBL.SaveArea(objCity, "D"); objFilter.CountryID = 0; objListVM = GetAreaListVM(objFilter); objListVM.Toast = WebCommon.SetToast(objResponse); return(View("Index", objListVM)); } } catch (Exception ex) { throw; } finally { objAreaBL = null; objDetailsVM = null; objListVM = null; objCommonBL = null; } return(null); }
public void GetByIdDepartamento(int IdDepartamento) { AreaBL AreaBL = new AreaBL(); List <AreaBE> oLista = new List <AreaBE>(); oLista = AreaBL.GetByIdDepartamento(IdDepartamento); // Return JSON data JavaScriptSerializer js = new JavaScriptSerializer(); string strJSON = js.Serialize(oLista); Context.Response.Clear(); Context.Response.ContentType = "application/json"; Context.Response.Flush(); Context.Response.Write(strJSON); }
public bool Delete(int id) { bool resultado = false; AreaBE obj = new AreaBE(); obj.Id = id; AreaBL bl = new AreaBL(); //FALTA: utilizar usuario obj.UsuarioModificacion = User.Identity.Name; resultado = bl.Delete(connstring, obj); return(resultado); }
void CargaTreeviewAreas(TreeNode nodo) { nodo.Nodes.Clear(); List <AreaBE> lstArea = null; lstArea = new AreaBL().ListaTodosActivo(intIdEmpresa, intIdUnidadMinera); foreach (var item in lstArea) { TreeNode nuevoNodoChild = new TreeNode(); nuevoNodoChild.ImageIndex = 3; nuevoNodoChild.SelectedImageIndex = 3; nuevoNodoChild.Text = item.DescArea; nuevoNodoChild.Tag = "ARE" + item.IdArea.ToString(); nodo.Nodes.Add(nuevoNodoChild); } }
private void frmManAreaEdit_Load(object sender, EventArgs e) { BSUtils.LoaderLook(cboUnidadMinera, new UnidadMineraBL().ListaCombo(Parametros.intEmpresaId, Parametros.intUnidadMineraId), "DescUnidadMinera", "IdUnidadMinera", true); if (pOperacion == Operacion.Nuevo) { this.Text = "Area - Nuevo"; } else if (pOperacion == Operacion.Modificar) { this.Text = "Area - Modificar"; AreaBE objE_Area = null; objE_Area = new AreaBL().Selecciona(Parametros.intEmpresaId, Parametros.intUnidadMineraId, IdArea); if (objE_Area != null) { cboUnidadMinera.EditValue = objE_Area.IdUnidadMinera; txtDescripcion.Text = objE_Area.DescArea.Trim(); } } txtDescripcion.Select(); }
private void btnGrabar_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (!ValidarIngreso()) { AreaBL objBL_Area = new AreaBL(); AreaBE objArea = new AreaBE(); objArea.IdArea = IdArea; objArea.IdUnidadMinera = Convert.ToInt32(cboUnidadMinera.EditValue); objArea.DescArea = txtDescripcion.Text; objArea.FlagEstado = true; objArea.Usuario = Parametros.strUsuarioLogin; objArea.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objArea.IdEmpresa = Parametros.intEmpresaId; if (pOperacion == Operacion.Nuevo) { objBL_Area.Inserta(objArea); } else { objBL_Area.Actualiza(objArea); } this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void cargarDatos(AreaBL areaBL) { listaDeAreasBindingSource.DataSource = areaBL.ListaDeAreas; }
private void ActualizaPersonal() { int i = 1; try { Cursor = Cursors.WaitCursor; List <PersonaAdryanBE> lstPersonaAdrian = null; lstPersonaAdrian = new PersonaAdryanBL().ListaTodosActivo(); List <PersonaBE> lstPersona = new List <PersonaBE>(); foreach (var item in lstPersonaAdrian) { int intIdPersona = 0; string strRuc = ""; string strRazonSocial = ""; int intIdEmpresa = 0; string strDescNegocio = ""; int intIdNegocio = 0; string strDescUnidadMinera = ""; int intIdUnidadMinera = 0; string strDescArea = ""; int intIdArea = 0; string strDni = ""; string strApeNom = ""; DateTime FechaNacimiento = new DateTime(2010, 1, 1); string strEdad = ""; DateTime FechaIngreso = new DateTime(2000, 1, 1); DateTime?FechaCese = null; string strCargo = ""; string strSexo = ""; string strDescTipoContrato = "Incremento Actividad"; int intIdTipoContrato = 0; string strDescEstadoCivil = ""; int intIdEstadoCivil = 0; string strEmail = ""; int intIdSituacion = 0; strRuc = item.RUC_EMPRESA; EmpresaBE objE_Empresa = null; objE_Empresa = new EmpresaBL().SeleccionaRuc(strRuc); if (objE_Empresa != null) { intIdEmpresa = objE_Empresa.IdEmpresa; strRazonSocial = objE_Empresa.RazonSocial; strDescNegocio = item.UNIDAD; NegocioBE objE_Negocio = null; objE_Negocio = new NegocioBL().SeleccionaDescripcion(intIdEmpresa, strDescNegocio); if (objE_Negocio != null) { intIdNegocio = objE_Negocio.IdNegocio; } else { intIdNegocio = Parametros.intPeriodo; } strDescUnidadMinera = item.UNIDAD; if (strDescUnidadMinera.Trim() == "San Isidro") { strDescUnidadMinera = "SAN ISIDRO"; } if (strDescUnidadMinera.Trim() == "Lima") { strDescUnidadMinera = "SAN ISIDRO"; } if (strDescUnidadMinera.Trim() == "Callao") { strDescUnidadMinera = "CALLAO"; } if (strDescUnidadMinera.Trim() == "Ancón") { strDescUnidadMinera = "ANCON"; } if (strDescUnidadMinera.Trim() == "Oficina Cusco" || strDescUnidadMinera.Trim() == "Cusco") { strDescUnidadMinera = "CUZCO"; } if (strDescUnidadMinera.Trim() == "Oficina Ollantaytambo" || strDescUnidadMinera.Trim() == "Ollantaytambo") { strDescUnidadMinera = "OLLANTAYTAMBO"; } if (strDescUnidadMinera.Trim() == "Oficina Machu Picchu") { strDescUnidadMinera = "MACHU PICCHU"; } if (strDescUnidadMinera.Trim() == "Oficina Aeropuerto LAP") { strDescUnidadMinera = "AEROPUERTO LAP"; } UnidadMineraBE objE_UnidadMinera = null; objE_UnidadMinera = new UnidadMineraBL().SeleccionaDescripcion(intIdEmpresa, strDescUnidadMinera); if (objE_UnidadMinera != null) { intIdUnidadMinera = objE_UnidadMinera.IdUnidadMinera; } else { XtraMessageBox.Show("N° Secuencia : " + item.SECUENCIA.ToString() + "\n Unidad Minera: " + strDescUnidadMinera, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); Cursor = Cursors.Default; return; } strDescArea = item.AREA; if (strDescArea == "") { strDescArea = "NINGUNO"; } AreaBE objE_Area = null; objE_Area = new AreaBL().SeleccionaDescripcion(intIdEmpresa, intIdUnidadMinera, strDescArea); if (objE_Area != null) { intIdArea = objE_Area.IdArea; } else { XtraMessageBox.Show("N° Secuencia : " + item.SECUENCIA.ToString() + "\n Empresa: " + strRazonSocial + "\n Sede: " + strDescUnidadMinera + "\n Area: " + strDescArea, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); Cursor = Cursors.Default; return; } strDni = item.DNI; strApeNom = item.APENOM; FechaNacimiento = item.FECHA_NACIMIENTO; strEdad = item.EDAD.ToString(); FechaIngreso = item.FECHA_INGRESO; FechaCese = item.FECHA_RETIRO; strCargo = item.PUESTO; if (item.SEXO.Trim() == "F") { strSexo = "FEMENINO"; } else { strSexo = "MASCULINO"; } strDescTipoContrato = item.TIPO_CONTRATO; TablaElementoBE objE_TablaElemento = null; objE_TablaElemento = new TablaElementoBL().SeleccionaDescripcion(Parametros.intTblTipoContrato, strDescTipoContrato); if (objE_TablaElemento != null) { intIdTipoContrato = objE_TablaElemento.IdTablaElemento; } else { XtraMessageBox.Show("N° Secuencia : " + item.SECUENCIA.ToString() + "\n Tipo de Contrato: " + strDescTipoContrato, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); Cursor = Cursors.Default; return; } strDescEstadoCivil = item.ESTADO_CIVIL; string strTempEstadoCivil = ""; if (strDescEstadoCivil == "sol." || strDescEstadoCivil == "div.") { strTempEstadoCivil = "SOLTERO (A)"; } if (strDescEstadoCivil == "cas.") { strTempEstadoCivil = "CASADO (A)"; } if (strDescEstadoCivil == "Concu.") { strTempEstadoCivil = "CONVIVIENTE"; } TablaElementoBE objE_TablaElementoCivil = null; objE_TablaElementoCivil = new TablaElementoBL().SeleccionaDescripcion(Parametros.intTblEstadoCivil, strTempEstadoCivil); if (objE_TablaElementoCivil != null) { intIdEstadoCivil = objE_TablaElementoCivil.IdTablaElemento; } else { XtraMessageBox.Show("N° Secuencia : " + item.SECUENCIA.ToString() + "\n Estado Civil: " + strDescEstadoCivil, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); Cursor = Cursors.Default; return; } strEmail = item.EMAIL_TRABAJO; if (item.SITUACION.Trim() == "ACTIVO") { intIdSituacion = Parametros.intSPActivo; } else { intIdSituacion = Parametros.intSPCesado; } PersonaBE objE_Persona = new PersonaBE(); objE_Persona.IdPersona = intIdPersona; objE_Persona.IdEmpresa = intIdEmpresa; objE_Persona.IdNegocio = intIdNegocio; objE_Persona.IdUnidadMinera = intIdUnidadMinera; objE_Persona.IdArea = intIdArea; objE_Persona.Dni = strDni; objE_Persona.ApeNom = strApeNom; objE_Persona.FechaNacimiento = FechaNacimiento; objE_Persona.Edad = Convert.ToInt32(strEdad); objE_Persona.FechaIngreso = FechaIngreso; objE_Persona.FechaCese = FechaCese; objE_Persona.Cargo = strCargo; objE_Persona.Sexo = strSexo; objE_Persona.IdTipoContrato = intIdTipoContrato; objE_Persona.IdEstadoCivil = intIdEstadoCivil; objE_Persona.Email = strEmail; objE_Persona.IdSituacion = intIdSituacion; objE_Persona.FlagEstado = true; objE_Persona.Usuario = Parametros.strUsuarioLogin; objE_Persona.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); lstPersona.Add(objE_Persona); i = i + 1; } } PersonaBL objBL_Persona = new PersonaBL(); objBL_Persona.InsertaMasivo(lstPersona); Cursor = Cursors.Default; } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message + " " + i.ToString(), this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool Actualizar(Area Area) { return(AreaBL.Actualizar(Area)); }
public bool Eliminar(int id) { return(AreaBL.Eliminar(id)); }
public bool Activar(int id) { return(AreaBL.Activar(id)); }
public List <Area> ObtenerTodo() { List <Area> Areas = AreaBL.ObtenerTodo(); return(Areas); }
public void cargarDatos(FacturaBL facturaBL, AspirantesBL aspirantesBL, PuestoBL puestoBL, AreaBL areaBL, CompañiaBL compañiaBL) { _facturaBL = facturaBL; listadeFacturasBindingSource.DataSource = facturaBL.ListadeFacturas; listaDeAspirantesBindingSource.DataSource = aspirantesBL.ListaDeContratados; listaDePuestosBindingSource.DataSource = puestoBL.ListaDePuestos; listaDeAreasBindingSource.DataSource = areaBL.ListaDeAreas; listaDeCompañiaBindingSource.DataSource = compañiaBL.ListaDeCompañia; }
public void Recuperar(string IdPuesto, string Estado, string Empresa, string Pais, string TituloPuesto, string Departamento, string Area, string SubArea, string NombreOcupante, string Grado, string CompetenciaT, string CompetenciaG, string CompetenciaRH, string CompetenciaPTS, string SolucionA, string SolucionD, string SolucionPORC, string SolucionPTS, string ResponsabilidadA, string ResponsabilidadM, string ResponsabilidadI, string ResponsabilidadPTS, string Total, string Perfil, string PuntoMedio, string Magnitud, string Comentario, string CodigoFuncion, string CodigoOcupante, string CodigoValua, string IdAdjunto) { String CuentaUsuario = ObtenerUsuario(); PuestoBL PuestoBL = new PuestoBL(); PuestoBE PuestoBE = new PuestoBE(); EmpresaBL EmpresaBL = new EmpresaBL(); EstadoBL EstadoBL = new EstadoBL(); PaisBL PaisBL = new PaisBL(); DepartamentoBL DepartamentoBL = new DepartamentoBL(); AreaBL AreaBL = new AreaBL(); SubAreaBL SubAreaBL = new SubAreaBL(); EvaluacionBL EvaluacionBL = new EvaluacionBL(); if (!string.IsNullOrEmpty(IdPuesto)) { PuestoBE.Id = Convert.ToInt32(IdPuesto); } if (!string.IsNullOrEmpty(IdAdjunto)) { PuestoBE.IdAdjunto = Convert.ToInt32(IdAdjunto); } PuestoBE.IdEstado = EstadoBL.GetIdByDesc(connstring, Estados.EnElaboracion); PuestoBE.IdEmpresa = EmpresaBL.GetIdByDesc(connstring, Empresa); PuestoBE.IdPais = PaisBL.GetIdByDesc(connstring, Pais); PuestoBE.TituloPuesto = TituloPuesto; PuestoBE.IdDepartamento = DepartamentoBL.GetIdByDescDepEmp(connstring, Empresa, Departamento); PuestoBE.IdArea = AreaBL.GetIdByDescAreDepEmp(connstring, Area, Empresa, Departamento); PuestoBE.IdSubArea = SubAreaBL.GetIdByDescSArAreDepEmp(connstring, SubArea, Area, Empresa, Departamento); PuestoBE.NombreOcupante = NombreOcupante; if (!string.IsNullOrEmpty(CompetenciaPTS) || !string.IsNullOrEmpty(SolucionPTS) || !string.IsNullOrEmpty(ResponsabilidadPTS)) { PuestoBE.IdCompetenciaT = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, CompetenciaT, ValoresEvaluacion.CompetenciaT).Id; PuestoBE.IdCompetenciaG = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, CompetenciaG, ValoresEvaluacion.CompetenciaG).Id; PuestoBE.IdCompetenciaRH = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, CompetenciaRH, ValoresEvaluacion.CompetenciaRH).Id; PuestoBE.CompetenciaPTS = EvaluacionBL.CalcularCompetenciaPTS(connstring, CompetenciaT, CompetenciaG, CompetenciaRH); PuestoBE.IdSolucionA = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, SolucionA, ValoresEvaluacion.SolucionA).Id; PuestoBE.IdSolucionD = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, SolucionD, ValoresEvaluacion.SolucionD).Id; PuestoBE.SolucionPorc = EvaluacionBL.CalcularSolucionPORC(connstring, SolucionA, SolucionD); PuestoBE.SolucionPTS = EvaluacionBL.CalcularSolucionPTS(connstring, PuestoBE.SolucionPorc, PuestoBE.CompetenciaPTS); PuestoBE.IdResponsabilidadA = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, ResponsabilidadA, ValoresEvaluacion.ResponsabilidadA).Id; PuestoBE.IdResponsabilidadM = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, ResponsabilidadM, ValoresEvaluacion.ResponsabilidadM).Id; PuestoBE.IdResponsabilidadI = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, ResponsabilidadI, ValoresEvaluacion.ResponsabilidadI).Id; PuestoBE.ResponsabilidadPTS = EvaluacionBL.CalcularResponsabilidadPTS(connstring, ResponsabilidadA, ResponsabilidadM, ResponsabilidadI); PuestoBE.Total = EvaluacionBL.CalcularTotal(connstring, PuestoBE.CompetenciaPTS, PuestoBE.SolucionPTS, PuestoBE.ResponsabilidadPTS); PuestoBE.Perfil = EvaluacionBL.CalcularPerfil(connstring, PuestoBE.SolucionPTS, PuestoBE.ResponsabilidadPTS, PuestoBE.Total); PuestoBE.PuntoMedio = EvaluacionBL.CalcularPuntoMedio(connstring, PuestoBE.Total); PuestoBE.Grado = EvaluacionBL.CalcularGrado(connstring, PuestoBE.Total); } else { PuestoBE.IdCompetenciaT = Constantes.INT_NULO; PuestoBE.IdCompetenciaG = Constantes.INT_NULO; PuestoBE.IdCompetenciaRH = Constantes.INT_NULO; PuestoBE.IdSolucionA = Constantes.INT_NULO; PuestoBE.IdSolucionD = Constantes.INT_NULO; PuestoBE.IdResponsabilidadA = Constantes.INT_NULO; PuestoBE.IdResponsabilidadM = Constantes.INT_NULO; PuestoBE.IdResponsabilidadI = Constantes.INT_NULO; PuestoBE.Grado = Grado; } PuestoBE.Magnitud = Magnitud; PuestoBE.Comentario = Comentario; PuestoBE.UsuarioModificacion = CuentaUsuario; PuestoBE.FechaModificacion = DateTime.Now; PuestoBE.UsuarioCreador = CuentaUsuario; PuestoBE.FechaCreacion = DateTime.Now; PuestoBE.CodigoFuncion = CodigoFuncion; PuestoBE.CodigoOcupante = CodigoOcupante; PuestoBE.CodigoValua = GenerarCodigoVALUA(IdPuesto, PuestoBE.IdPais, PuestoBE.IdEmpresa, PuestoBE.IdDepartamento); PuestoBL.Update(connstring, PuestoBE); }
public Area ObtenerPorId(int id) { Area Area = AreaBL.ObtenerPorId(id); return(Area); }
private void ImportarExcel() { if (strFleExcel == "") { return; } Excel._Application xlApp; Excel._Workbook xlLibro; Excel._Worksheet xlHoja; Excel.Sheets xlHojas; xlApp = new Excel.Application(); xlLibro = xlApp.Workbooks.Open(strFleExcel, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value); xlHojas = xlLibro.Sheets; xlHoja = (Excel._Worksheet)xlHojas[1]; int Secuencia = 2; int _row = 2; int _totRow = 2; try { //Contador de Registros while (FuncionBase.IsNumeric((string)xlHoja.get_Range("A" + _totRow, Missing.Value).Text.ToString().Trim())) { if (FuncionBase.IsNumeric((string)xlHoja.get_Range("A" + _totRow, Missing.Value).Text.ToString().Trim())) { _totRow++; } } _totRow = _totRow - _row + 1; prgPlanilla.Minimum = 1; prgPlanilla.Maximum = _totRow; Application.DoEvents(); prgPlanilla.Value = 1; Application.DoEvents(); List <PersonaBE> lstPersona = new List <PersonaBE>(); while (FuncionBase.IsNumeric((string)xlHoja.get_Range("A" + _row, Missing.Value).Text.ToString().Trim())) { //Declaracion de variables if (xlHoja.get_Range("T" + _row, Missing.Value).Text.ToString().Trim() == "ACTIVO") { int intIdPersona = 0; string strRuc = ""; int intIdEmpresa = 0; string strDescNegocio = ""; int intIdNegocio = 0; string strDescUnidadMinera = ""; int intIdUnidadMinera = 0; string strDescArea = ""; int intIdArea = 0; string strDni = ""; string strApeNom = ""; DateTime FechaNacimiento = new DateTime(2010, 1, 1); string strEdad = ""; DateTime FechaIngreso = new DateTime(2000, 1, 1); DateTime?FechaCese = null; string strCargo = ""; string strSexo = ""; string strDescTipoContrato = ""; int intIdTipoContrato = 0; string strDescEstadoCivil = ""; int intIdEstadoCivil = 0; string strEmail = ""; int intIdSituacion = 0; strRuc = (string)xlHoja.get_Range("D" + _row, Missing.Value).Text.ToString().Trim(); EmpresaBE objE_Empresa = null; objE_Empresa = new EmpresaBL().SeleccionaRuc(strRuc); if (objE_Empresa != null) { intIdEmpresa = objE_Empresa.IdEmpresa; strDescNegocio = (string)xlHoja.get_Range("E" + _row, Missing.Value).Text.ToString().Trim(); NegocioBE objE_Negocio = null; objE_Negocio = new NegocioBL().SeleccionaDescripcion(intIdEmpresa, strDescNegocio); if (objE_Negocio != null) { intIdNegocio = objE_Negocio.IdNegocio; } else { intIdNegocio = Parametros.intPeriodo; } strDescUnidadMinera = (string)xlHoja.get_Range("F" + _row, Missing.Value).Text.ToString().Trim(); if ((string)xlHoja.get_Range("F" + _row, Missing.Value).Text.ToString().Trim() == "OFICINA SAN ISIDRO") { strDescUnidadMinera = "SAN ISIDRO"; } if ((string)xlHoja.get_Range("F" + _row, Missing.Value).Text.ToString().Trim() == "Oficina Lima") { strDescUnidadMinera = "SAN ISIDRO"; } if ((string)xlHoja.get_Range("F" + _row, Missing.Value).Text.ToString().Trim() == "Oficina Callao") { strDescUnidadMinera = "CALLAO"; } if ((string)xlHoja.get_Range("F" + _row, Missing.Value).Text.ToString().Trim() == "DEPOSITO ANCON") { strDescUnidadMinera = "ANCON"; } if ((string)xlHoja.get_Range("F" + _row, Missing.Value).Text.ToString().Trim() == "Oficina Cusco") { strDescUnidadMinera = "CUZCO"; } if ((string)xlHoja.get_Range("F" + _row, Missing.Value).Text.ToString().Trim() == "Oficina Ollantaytambo") { strDescUnidadMinera = "OLLANTAYTAMBO"; } if ((string)xlHoja.get_Range("F" + _row, Missing.Value).Text.ToString().Trim() == "Oficina Machu Picchu") { strDescUnidadMinera = "MACHU PICCHU"; } if ((string)xlHoja.get_Range("F" + _row, Missing.Value).Text.ToString().Trim() == "Oficina Aeropuerto LAP") { strDescUnidadMinera = "AEROPUERTO LAP"; } UnidadMineraBE objE_UnidadMinera = null; objE_UnidadMinera = new UnidadMineraBL().SeleccionaDescripcion(intIdEmpresa, strDescUnidadMinera); if (objE_UnidadMinera != null) { intIdUnidadMinera = objE_UnidadMinera.IdUnidadMinera; } else { XtraMessageBox.Show("N° Secuencia : " + Secuencia.ToString() + "\n Unidad Minera: " + strDescUnidadMinera, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); xlLibro.Close(false, Missing.Value, Missing.Value); xlApp.Quit(); this.Dispose(); this.Close(); } strDescArea = (string)xlHoja.get_Range("G" + _row, Missing.Value).Text.ToString().Trim(); if ((string)xlHoja.get_Range("G" + _row, Missing.Value).Text.ToString().Trim() == "") { strDescArea = "NINGUNO"; } AreaBE objE_Area = null; objE_Area = new AreaBL().SeleccionaDescripcion(intIdEmpresa, intIdUnidadMinera, strDescArea); if (objE_Area != null) { intIdArea = objE_Area.IdArea; } else { XtraMessageBox.Show("N° Secuencia : " + Secuencia.ToString() + "\n Area: " + strDescArea, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); xlLibro.Close(false, Missing.Value, Missing.Value); xlApp.Quit(); this.Dispose(); this.Close(); } strDni = (string)xlHoja.get_Range("C" + _row, Missing.Value).Text.ToString().Trim(); strApeNom = (string)xlHoja.get_Range("I" + _row, Missing.Value).Text.ToString().Trim() + " " + xlHoja.get_Range("J" + _row, Missing.Value).Text.ToString().Trim() + " " + xlHoja.get_Range("H" + _row, Missing.Value).Text.ToString().Trim(); FechaNacimiento = Convert.ToDateTime(xlHoja.get_Range("K" + _row, Missing.Value).Text.ToString().Trim()); strEdad = (string)xlHoja.get_Range("L" + _row, Missing.Value).Text.ToString().Trim(); FechaIngreso = Convert.ToDateTime(xlHoja.get_Range("M" + _row, Missing.Value).Text.ToString().Trim()); if (xlHoja.get_Range("N" + _row, Missing.Value).Text.ToString().Trim() == "") { FechaCese = (DateTime?)null; } else { FechaCese = Convert.ToDateTime(xlHoja.get_Range("N" + _row, Missing.Value).Text.ToString().Trim()); } strCargo = (string)xlHoja.get_Range("O" + _row, Missing.Value).Text.ToString().Trim(); if (xlHoja.get_Range("P" + _row, Missing.Value).Text.ToString().Trim() == "F") { strSexo = "FEMENINO"; } else { strSexo = "MASCULINO"; } strDescTipoContrato = (string)xlHoja.get_Range("Q" + _row, Missing.Value).Text.ToString().Trim(); TablaElementoBE objE_TablaElemento = null; objE_TablaElemento = new TablaElementoBL().SeleccionaDescripcion(Parametros.intTblTipoContrato, strDescTipoContrato); if (objE_TablaElemento != null) { intIdTipoContrato = objE_TablaElemento.IdTablaElemento; } else { XtraMessageBox.Show("N° Secuencia : " + Secuencia.ToString() + "\n Tipo de Contrato: " + strDescTipoContrato, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); xlLibro.Close(false, Missing.Value, Missing.Value); xlApp.Quit(); this.Dispose(); this.Close(); } strDescEstadoCivil = (string)xlHoja.get_Range("R" + _row, Missing.Value).Text.ToString().Trim(); TablaElementoBE objE_TablaElementoCivil = null; objE_TablaElementoCivil = new TablaElementoBL().SeleccionaDescripcion(Parametros.intTblEstadoCivil, strDescEstadoCivil); if (objE_TablaElementoCivil != null) { intIdEstadoCivil = objE_TablaElementoCivil.IdTablaElemento; } else { XtraMessageBox.Show("N° Secuencia : " + Secuencia.ToString() + "\n Estado Civil: " + strDescEstadoCivil, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); xlLibro.Close(false, Missing.Value, Missing.Value); xlApp.Quit(); this.Dispose(); this.Close(); } strEmail = (string)xlHoja.get_Range("S" + _row, Missing.Value).Text.ToString().Trim(); if (xlHoja.get_Range("T" + _row, Missing.Value).Text.ToString().Trim() == "ACTIVO") { intIdSituacion = Parametros.intSPActivo; } else { intIdSituacion = Parametros.intSPCesado; } PersonaBE objE_Persona = new PersonaBE(); objE_Persona.IdPersona = intIdPersona; objE_Persona.IdEmpresa = intIdEmpresa; objE_Persona.IdNegocio = intIdNegocio; objE_Persona.IdUnidadMinera = intIdUnidadMinera; objE_Persona.IdArea = intIdArea; objE_Persona.Dni = strDni; objE_Persona.ApeNom = strApeNom; objE_Persona.FechaNacimiento = FechaNacimiento; objE_Persona.Edad = Convert.ToInt32(strEdad); objE_Persona.FechaIngreso = FechaIngreso; objE_Persona.FechaCese = FechaCese; objE_Persona.Cargo = strCargo; objE_Persona.Sexo = strSexo; objE_Persona.IdTipoContrato = intIdTipoContrato; objE_Persona.IdEstadoCivil = intIdEstadoCivil; objE_Persona.Email = strEmail; objE_Persona.IdSituacion = intIdSituacion; objE_Persona.FlagEstado = true; objE_Persona.Usuario = Parametros.strUsuarioLogin; objE_Persona.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); lstPersona.Add(objE_Persona); } } prgPlanilla.Value = prgPlanilla.Value + 1; Application.DoEvents(); _row++; Secuencia++; } PersonaBL objBL_Persona = new PersonaBL(); objBL_Persona.InsertaMasivo(lstPersona); XtraMessageBox.Show("Los Datos de las Personas se guardaron conrrectamente.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); xlLibro.Close(false, Missing.Value, Missing.Value); xlApp.Quit(); this.Close(); } catch (Exception ex) { xlApp.Quit(); XtraMessageBox.Show(ex.Message + "\n N° Secuencia : " + Secuencia.ToString(), ex.Source, MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { var areasBL = new AreaBL(); listaDeAreasBindingSource.DataSource = areasBL.ListaDeAreas; }
public bool Insertar(Area Area) { return(AreaBL.Insertar(Area) > 0); }
public void Setup() { Mock <IAreaRepository> _areaRepository = new AreaRepositoryMock()._areaRepository; _areaBL = new AreaBL(_areaRepository.Object); }