public void GetByIdEmpresa(int IdEmpresa) { EmpresaBL EmpresaBL = new EmpresaBL(); EmpresaBE oempresa = EmpresaBL.GetByIdEmpresa(connstring, IdEmpresa); // Return JSON data JavaScriptSerializer js = new JavaScriptSerializer(); string strJSON = js.Serialize(oempresa); Context.Response.Clear(); Context.Response.ContentType = "application/json"; Context.Response.Flush(); Context.Response.Write(strJSON); }
public string GenerarCodigoVALUA(string IdPuesto, int IdPais, int IdEmpresa, int IdDepartamento) { string respuesta = ""; string cadena = ""; PaisBL PaisBL = new PaisBL(); EmpresaBL EmpresaBL = new EmpresaBL(); DepartamentoBL DepartamentoBL = new DepartamentoBL(); PuestoBL PuestoBL = new PuestoBL(); PaisBE pPais = PaisBL.GetByIdPais(connstring, IdPais); EmpresaBE pEmpresa = EmpresaBL.GetByIdEmpresa(connstring, IdEmpresa); DepartamentoBE pDepartamento = DepartamentoBL.GetByIdDepartamento(connstring, IdDepartamento); if (string.IsNullOrEmpty(IdPuesto)) { cadena = pPais.Sigla + "-" + pEmpresa.Sigla + "-" + pDepartamento.Sigla + "-"; respuesta = cadena + PuestoBL.GenerarCorrelativo(connstring, cadena); } else { PuestoBE pPuesto = PuestoBL.GetById(connstring, Convert.ToInt32(IdPuesto)); if (string.IsNullOrEmpty(pPuesto.CodigoValua)) { cadena = pPais.Sigla + "_" + pEmpresa.Sigla + "_" + pDepartamento.Sigla + "_"; respuesta = cadena + PuestoBL.GenerarCorrelativo(connstring, cadena); } else { if (pPuesto.IdPais == IdPais && pPuesto.IdEmpresa == IdEmpresa && pPuesto.IdDepartamento == IdDepartamento) { respuesta = pPuesto.CodigoValua; } else { cadena = pPais.Sigla + "_" + pEmpresa.Sigla + "_" + pDepartamento.Sigla + "_"; respuesta = cadena + PuestoBL.GenerarCorrelativo(connstring, cadena); } } } return(respuesta); }