Beispiel #1
0
 public EmpresaConsultaDto ConsultaEmpresa(EmpresaConsultaDto objEmpresa)
 {
     using (SqlConnection conn = DataContext.GetConnection())
     {
         var listaParams = new List <SqlParameter>();
         listaParams.Add(new SqlParameter("@IdEmpresa", SqlDbType.VarChar)
         {
             Direction = ParameterDirection.Input, Value = objEmpresa.IdEmpresa
         });
         SqlDataReader lector = SQLHelper.ExecuteReader(conn, System.Data.CommandType.StoredProcedure, @"Sp_EmpresaConsulta", listaParams.ToArray());
         while (lector.Read())
         {
             objEmpresa.IdEmpresa        = lector.IsDBNull(lector.GetOrdinal("IdEmpresa")) ? default(string) : lector.GetString(lector.GetOrdinal("IdEmpresa"));
             objEmpresa.DireccionFiscal  = lector.IsDBNull(lector.GetOrdinal("DireccionFiscal")) ? default(string) : lector.GetString(lector.GetOrdinal("DireccionFiscal"));
             objEmpresa.RazonSocial      = lector.IsDBNull(lector.GetOrdinal("RazonSocial")) ? default(string) : lector.GetString(lector.GetOrdinal("RazonSocial"));
             objEmpresa.RUC              = lector.IsDBNull(lector.GetOrdinal("RUC")) ? default(string) : lector.GetString(lector.GetOrdinal("RUC"));
             objEmpresa.IdEntidad        = lector.IsDBNull(lector.GetOrdinal("IdEntidad")) ? default(string) : lector.GetString(lector.GetOrdinal("IdEntidad"));
             objEmpresa.Entidad          = lector.IsDBNull(lector.GetOrdinal("Entidad")) ? default(string) : lector.GetString(lector.GetOrdinal("Entidad"));
             objEmpresa.Estado           = lector.IsDBNull(lector.GetOrdinal("Estado")) ? default(string) : lector.GetString(lector.GetOrdinal("Estado"));
             objEmpresa.IdEstado         = lector.IsDBNull(lector.GetOrdinal("IdEstado")) ? default(string) : lector.GetString(lector.GetOrdinal("IdEstado"));
             objEmpresa.IdCategoria      = lector.IsDBNull(lector.GetOrdinal("IdCategoria")) ? default(string) : lector.GetString(lector.GetOrdinal("IdCategoria"));
             objEmpresa.IdPadre          = lector.IsDBNull(lector.GetOrdinal("IdPadre")) ? default(string) : lector.GetString(lector.GetOrdinal("IdPadre"));
             objEmpresa.EsContratista    = lector.IsDBNull(lector.GetOrdinal("EsContratista")) ? 0 : lector.GetInt32(lector.GetOrdinal("EsContratista"));
             objEmpresa.EsSubContratista = lector.IsDBNull(lector.GetOrdinal("EsSubContratista")) ? 0 : lector.GetInt32(lector.GetOrdinal("EsSubContratista"));
             objEmpresa.EsPrincipal      = lector.IsDBNull(lector.GetOrdinal("EsPrincipal")) ? 0 : lector.GetInt32(lector.GetOrdinal("EsPrincipal"));
             objEmpresa.TipoEmpresa      = lector.IsDBNull(lector.GetOrdinal("TipoEmpresa")) ? default(string) : lector.GetString(lector.GetOrdinal("TipoEmpresa"));
         }
     }
     return(objEmpresa);
 }
Beispiel #2
0
        //public IActionResult Contratista()
        //{
        //    EmpresaFilterDto objEmpresaFilterDto = new EmpresaFilterDto();
        //    objEmpresaFilterDto.EsPrincipalSearch = 0;
        //    objEmpresaFilterDto.EsContratistaSearch = 1;
        //    objEmpresaFilterDto.EsSubContratistaSearch = 0;
        //    return View(objEmpresaFilterDto);
        //}
        //public IActionResult SubContratista()
        //{
        //    EmpresaFilterDto objEmpresaFilterDto = new EmpresaFilterDto();
        //    objEmpresaFilterDto.EsPrincipalSearch = 0;
        //    objEmpresaFilterDto.EsContratistaSearch = 0;
        //    objEmpresaFilterDto.EsSubContratistaSearch = 1;
        //    return View(objEmpresaFilterDto);
        //}

        public IActionResult Registrar([FromForm]  EmpresaConsultaDto objEmpresaConsultaDto)
        {
            objEmpresaConsultaDto.Tipo   = GetTipoEmpresa();
            objEmpresaConsultaDto.Perfil = GetPerfil();
            if (GetPerfil() != "SUPERUSUARIO")
            {
                objEmpresaConsultaDto.IdEmpresaPrincipal = GetEmpresaPadre();
            }
            else
            {
                objEmpresaConsultaDto.IdEmpresaPrincipal = "";
            }

            return(PartialView("Registrar", objEmpresaConsultaDto));
        }
Beispiel #3
0
        public IActionResult Actualizar([FromForm] EmpresaConsultaDto objEmpresa)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objEmpresa.Perfil = GetPerfil();
                objEmpresa        = _Empresa.ConsultaEmpresa(objEmpresa);
                objEmpresa.Tipo   = GetTipoEmpresa();
                if (objEmpresa != null)
                {
                    objEmpresa.Tipo = GetTipoEmpresa();
                    if (GetPerfil() != "SUPERUSUARIO")
                    {
                        objEmpresa.IdEmpresaPrincipal = GetEmpresaPadre();
                    }

                    else
                    {
                        objEmpresa.IdEmpresaPrincipal = "";
                    }

                    return(PartialView("Actualizar", objEmpresa));
                }
                else
                {
                    //Log.Error(response.Content.ToString());
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Beispiel #4
0
        public IActionResult Eliminar([FromForm] EmpresaConsultaDto objEmpresa)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var result  = _Empresa.EliminarEmpresa(objEmpresa.IdEmpresa, objEmpresa.Accion);
                var mensaje = result.Split("|");
                jsonResponseDto.Type    = mensaje[0];
                jsonResponseDto.IsValid = true;
                jsonResponseDto.Mensaje = mensaje[1];
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }