Ejemplo n.º 1
0
 public TerminalConsultaDto ConsultaTerminal(TerminalConsultaDto objTerminal)
 {
     using (SqlConnection conn = DataContext.GetConnection())
     {
         var listaParams = new List <SqlParameter>();
         listaParams.Add(new SqlParameter("@IdTerminal", SqlDbType.VarChar)
         {
             Direction = ParameterDirection.Input, Value = objTerminal.IdTerminal
         });
         SqlDataReader lector = SQLHelper.ExecuteReader(conn, System.Data.CommandType.StoredProcedure, @"Sp_TerminalConsulta", listaParams.ToArray());
         while (lector.Read())
         {
             objTerminal.IdTerminal      = lector.IsDBNull(lector.GetOrdinal("IdTerminal")) ? default(string) : lector.GetString(lector.GetOrdinal("IdTerminal"));
             objTerminal.Nombre          = lector.IsDBNull(lector.GetOrdinal("Nombre")) ? default(string) : lector.GetString(lector.GetOrdinal("Nombre"));
             objTerminal.IdEstado        = lector.IsDBNull(lector.GetOrdinal("IdEstado")) ? default(string) : lector.GetString(lector.GetOrdinal("IdEstado"));
             objTerminal.Estado          = lector.IsDBNull(lector.GetOrdinal("Estado")) ? default(string) : lector.GetString(lector.GetOrdinal("Estado"));
             objTerminal.Configuracion   = lector.IsDBNull(lector.GetOrdinal("Configuracion")) ? default(string) : lector.GetString(lector.GetOrdinal("Configuracion"));
             objTerminal.IdConfiguracion = lector.IsDBNull(lector.GetOrdinal("IdConfiguracion")) ? default(string) : lector.GetString(lector.GetOrdinal("IdConfiguracion"));
             objTerminal.Marca           = lector.IsDBNull(lector.GetOrdinal("Marca")) ? default(string) : lector.GetString(lector.GetOrdinal("Marca"));
             objTerminal.IdMarca         = lector.IsDBNull(lector.GetOrdinal("IdMarca")) ? default(string) : lector.GetString(lector.GetOrdinal("IdMarca"));
             objTerminal.IP        = lector.IsDBNull(lector.GetOrdinal("IP")) ? default(string) : lector.GetString(lector.GetOrdinal("IP"));
             objTerminal.Puerto    = lector.IsDBNull(lector.GetOrdinal("Puerto")) ? default(string) : lector.GetString(lector.GetOrdinal("Puerto"));
             objTerminal.Area      = lector.IsDBNull(lector.GetOrdinal("Area")) ? default(string) : lector.GetString(lector.GetOrdinal("Area"));
             objTerminal.IdArea    = lector.IsDBNull(lector.GetOrdinal("IdArea")) ? default(string) : lector.GetString(lector.GetOrdinal("IdArea"));
             objTerminal.Modelo    = lector.IsDBNull(lector.GetOrdinal("Modelo")) ? default(string) : lector.GetString(lector.GetOrdinal("Modelo"));
             objTerminal.IdModelo  = lector.IsDBNull(lector.GetOrdinal("IdModelo")) ? default(string) : lector.GetString(lector.GetOrdinal("IdModelo"));
             objTerminal.IdEmpresa = lector.IsDBNull(lector.GetOrdinal("IdEmpresa")) ? default(string) : lector.GetString(lector.GetOrdinal("IdEmpresa"));
         }
     }
     return(objTerminal);
 }
Ejemplo n.º 2
0
        public IActionResult Consultar([FromForm] TerminalConsultaDto objTerminal)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objTerminal = _Terminal.ConsultaTerminal(objTerminal);
                if (objTerminal != null)
                {
                    return(PartialView("Consultar", objTerminal));
                }
                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));
        }
Ejemplo n.º 3
0
        public IActionResult Actualizar([FromForm] TerminalConsultaDto objTerminal)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objTerminal = _Terminal.ConsultaTerminal(objTerminal);
                if (GetPerfil().ToUpper() != "SUPERUSUARIO")
                {
                    objTerminal.IdEmpresa = GetEmpresaPadre();
                }
                if (objTerminal != null)
                {
                    return(PartialView("Actualizar", objTerminal));
                }
                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));
        }
Ejemplo n.º 4
0
        public IActionResult Registrar()
        {
            TerminalConsultaDto objTerminalConsultaDto = new TerminalConsultaDto();

            objTerminalConsultaDto.IdEmpresa = GetEmpresaPadre();
            return(PartialView("Registrar", objTerminalConsultaDto));
        }
Ejemplo n.º 5
0
        public IActionResult Eliminar([FromForm] TerminalConsultaDto objTerminal)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var result  = _Terminal.EliminarTerminal(objTerminal.IdTerminal, objTerminal.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));
        }