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); }
//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)); }
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)); }
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)); }