public IActionResult Registrar() { ColaboradorConsultaDto objColaboradorConsultaDto = new ColaboradorConsultaDto(); var _tipo = GetTipoEmpresa(); if (!string.IsNullOrWhiteSpace(_tipo)) { HttpContext.Session.SetString("_TipoEmpresa", _tipo); } else { _tipo = GetPerfil(); HttpContext.Session.SetString("_TipoEmpresa", _tipo); } objColaboradorConsultaDto.IdEmpresaPrincipal = GetEmpresaPadre(); objColaboradorConsultaDto.IdEmpresa = GetEmpresa(); if (GetPerfil() == "SUPERUSUARIO") { objColaboradorConsultaDto.IdEmpresaPrincipal = ""; objColaboradorConsultaDto.IdEmpresa = ""; } return(PartialView("Registrar", objColaboradorConsultaDto)); }
public IActionResult Consultar([FromForm] ColaboradorConsultaDto objColaborador) { var jsonResponseDto = new JsonResponseDto(); try { objColaborador = _Colaborador.ConsultaColaborador(objColaborador); objColaborador.IdEmpresaPrincipal = GetEmpresaPadre(); if (objColaborador != null) { var _tipo = GetPerfil(); HttpContext.Session.SetString("_TipoEmpresa", _tipo); return(PartialView("Consultar", objColaborador)); } else { 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 ColaboradorConsultaDto ConsultaColaborador(ColaboradorConsultaDto objColaborador) { using (SqlConnection conn = DataContext.GetConnection()) { var listaParams = new List <SqlParameter>(); listaParams.Add(new SqlParameter("@IdColaborador", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = objColaborador.IdColaborador }); SqlDataReader lector = SQLHelper.ExecuteReader(conn, System.Data.CommandType.StoredProcedure, @"Sp_ColaboradorConsulta", listaParams.ToArray()); while (lector.Read()) { objColaborador.IdColaborador = lector.IsDBNull(lector.GetOrdinal("IdColaborador")) ? default(string) : lector.GetString(lector.GetOrdinal("IdColaborador")); objColaborador.ApellidoMaterno = lector.IsDBNull(lector.GetOrdinal("ApellidoMaterno")) ? default(string) : lector.GetString(lector.GetOrdinal("ApellidoMaterno")); objColaborador.ApellidoPaterno = lector.IsDBNull(lector.GetOrdinal("ApellidoPaterno")) ? default(string) : lector.GetString(lector.GetOrdinal("ApellidoPaterno")); objColaborador.Nombre = lector.IsDBNull(lector.GetOrdinal("Nombres")) ? default(string) : lector.GetString(lector.GetOrdinal("Nombres")); objColaborador.Alias = lector.IsDBNull(lector.GetOrdinal("Alias")) ? default(string) : lector.GetString(lector.GetOrdinal("Alias")); objColaborador.FechaNacimiento = lector.IsDBNull(lector.GetOrdinal("FechaNacimiento")) ? default(string) : lector.GetString(lector.GetOrdinal("FechaNacimiento")); objColaborador.Sexo = lector.IsDBNull(lector.GetOrdinal("Genero")) ? default(string) : lector.GetString(lector.GetOrdinal("Genero")); objColaborador.IdUbicacion = lector.IsDBNull(lector.GetOrdinal("IdUbicacion")) ? default(string) : lector.GetString(lector.GetOrdinal("IdUbicacion")); objColaborador.IdDepartamento = lector.IsDBNull(lector.GetOrdinal("IdDepartamento")) ? default(string) : lector.GetString(lector.GetOrdinal("IdDepartamento")); objColaborador.IdDistrito = lector.IsDBNull(lector.GetOrdinal("IdDistrito")) ? default(string) : lector.GetString(lector.GetOrdinal("IdDistrito")); objColaborador.IdUDepartamento = lector.IsDBNull(lector.GetOrdinal("IdUDepartamento")) ? default(string) : lector.GetString(lector.GetOrdinal("IdUDepartamento")); objColaborador.IdProvincia = lector.IsDBNull(lector.GetOrdinal("IdProvincia")) ? default(string) : lector.GetString(lector.GetOrdinal("IdProvincia")); objColaborador.IdCategoria = lector.IsDBNull(lector.GetOrdinal("IdCategoria")) ? default(string) : lector.GetString(lector.GetOrdinal("IdCategoria")); objColaborador.IdCondicion = lector.IsDBNull(lector.GetOrdinal("IdCondicion")) ? default(string) : lector.GetString(lector.GetOrdinal("IdCondicion")); objColaborador.Direccion = lector.IsDBNull(lector.GetOrdinal("Direccion")) ? default(string) : lector.GetString(lector.GetOrdinal("Direccion")); objColaborador.NumeroDocumento = lector.IsDBNull(lector.GetOrdinal("NumeroDocumento")) ? default(string) : lector.GetString(lector.GetOrdinal("NumeroDocumento")); objColaborador.IdEmpresaPrincipal = lector.IsDBNull(lector.GetOrdinal("IdEmpresaPrincipal")) ? default(string) : lector.GetString(lector.GetOrdinal("IdEmpresaPrincipal")); objColaborador.IdEmpresa = lector.IsDBNull(lector.GetOrdinal("IdEmpresa")) ? default(string) : lector.GetString(lector.GetOrdinal("IdEmpresa")); objColaborador.IdPersona = lector.IsDBNull(lector.GetOrdinal("IdPersona")) ? default(string) : lector.GetString(lector.GetOrdinal("IdPersona")); objColaborador.Telefono = lector.IsDBNull(lector.GetOrdinal("Telefono")) ? default(string) : lector.GetString(lector.GetOrdinal("Telefono")); objColaborador.Correo = lector.IsDBNull(lector.GetOrdinal("Correo")) ? default(string) : lector.GetString(lector.GetOrdinal("Correo")); objColaborador.Tarjeta = lector.IsDBNull(lector.GetOrdinal("Tarjeta")) ? default(string) : lector.GetString(lector.GetOrdinal("Tarjeta")); objColaborador.IdEstado = lector.IsDBNull(lector.GetOrdinal("IdEstado")) ? default(string) : lector.GetString(lector.GetOrdinal("IdEstado")); objColaborador.IdTipoLugar = lector.IsDBNull(lector.GetOrdinal("IdTipoLugar")) ? default(string) : lector.GetString(lector.GetOrdinal("IdTipoLugar")); objColaborador.Descripcion = lector.IsDBNull(lector.GetOrdinal("Descripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("Descripcion")); objColaborador.Foto = lector.IsDBNull(lector.GetOrdinal("Foto")) ? default(string) : lector.GetString(lector.GetOrdinal("Foto")); } } return(objColaborador); }
public IActionResult Eliminar([FromForm] ColaboradorConsultaDto objColaborador) { var jsonResponseDto = new JsonResponseDto(); try { var result = _Colaborador.EliminarColaborador(objColaborador.IdColaborador, objColaborador.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)); }