public CuestionarioRespuestaDTO AddCuestionario(CuestionarioDTO cuestionarioDTO)
        {
            var cuestionario = this._mapper.Map <Cuestionario>(cuestionarioDTO);

            Repository.Add(cuestionario);

            return(this._mapper.Map <CuestionarioRespuestaDTO>(cuestionario));
        }
        //Modificado

        public void DeleteCuestionario(CuestionarioDTO cuestionarioDTO)
        { //Se crea un cuestionario con el DTO recibido y lo borra
            var cuestionario = new Domain.Entities.Cuestionario()
            {
                Descripcion = cuestionarioDTO.Descripcion
            };

            this.Repository.Delete(cuestionario);
        }
Example #3
0
        private CuestionarioDTO ObtenerDTOCuestionario(CuestionarioViewModel cuestionario)
        {
            var dto = new CuestionarioDTO();

            dto.id_precliente  = cuestionario.id_precliente;
            dto.id_usuario     = cuestionario.id_usuario;
            dto.respuesta01    = cuestionario.respuesta01;
            dto.respuesta02    = cuestionario.respuesta02;
            dto.respuesta03    = cuestionario.respuesta03;
            dto.respuesta04    = cuestionario.respuesta04;
            dto.respuesta05    = cuestionario.respuesta05;
            dto.respuesta06    = cuestionario.respuesta06;
            dto.respuesta07    = cuestionario.respuesta07;
            dto.respuesta08    = cuestionario.respuesta08;
            dto.respuesta09    = cuestionario.respuesta09;
            dto.respuesta10    = cuestionario.respuesta10;
            dto.respuesta11    = cuestionario.respuesta11;
            dto.respuesta12    = cuestionario.respuesta12;
            dto.respuesta13    = cuestionario.respuesta13;
            dto.respuesta14    = cuestionario.respuesta14;
            dto.respuesta15    = cuestionario.respuesta15;
            dto.respuesta16    = cuestionario.respuesta16;
            dto.respuesta17    = cuestionario.respuesta17;
            dto.respuesta18    = cuestionario.respuesta18;
            dto.respuesta19    = cuestionario.respuesta19;
            dto.respuesta20    = cuestionario.respuesta20;
            dto.observacion01  = cuestionario.observacion01;
            dto.observacion02  = cuestionario.observacion02;
            dto.observacion03  = cuestionario.observacion03;
            dto.observacion04  = cuestionario.observacion04;
            dto.observacion05  = cuestionario.observacion05;
            dto.observacion06  = cuestionario.observacion06;
            dto.observacion07  = cuestionario.observacion07;
            dto.observacion08  = cuestionario.observacion08;
            dto.observacion09  = cuestionario.observacion09;
            dto.observacion10  = cuestionario.observacion10;
            dto.observacion11  = cuestionario.observacion11;
            dto.observacion12  = cuestionario.observacion12;
            dto.observacion13  = cuestionario.observacion13;
            dto.observacion14  = cuestionario.observacion14;
            dto.observacion15  = cuestionario.observacion15;
            dto.observacion16  = cuestionario.observacion16;
            dto.observacion17  = cuestionario.observacion17;
            dto.observacion18  = cuestionario.observacion18;
            dto.observacion19  = cuestionario.observacion19;
            dto.observacion20  = cuestionario.observacion20;
            dto.certificacion1 = cuestionario.certificacion1;
            dto.certificacion2 = cuestionario.certificacion2;
            dto.numero_puertos = cuestionario.numero_puertos;

            return(dto);
        }
        public CuestionarioDTO FindCuestionarioById(int id)
        {
            var cuestionarios = this.Repository.Traer <Domain.Entities.Cuestionario>();

            var cuestionarioDTO = new CuestionarioDTO();

            foreach (var cuestionario in cuestionarios)
            {
                if (cuestionario.CuestionarioID == id)
                {
                    cuestionarioDTO.Descripcion = cuestionario.Descripcion;
                }
            }
            return(cuestionarioDTO);
        }
        public CuestionarioDTO ObtenerCuestionarioCliente(string idprecliente)
        {
            var             dt           = new CapturaClienteRepository().ObtenerCuestionarioCliente(idprecliente);
            CuestionarioDTO cuestionario = new CuestionarioDTO();

            foreach (DataRow dr in dt.Rows)
            {
                switch (Convert.ToInt32(dr["id_pregunta"]))
                {
                case 1:
                    cuestionario.respuesta01   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion01 = dr["observacion"].ToString();
                    break;

                case 2:
                    cuestionario.respuesta02   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion02 = dr["observacion"].ToString();
                    break;

                case 3:
                    cuestionario.respuesta03   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion03 = dr["observacion"].ToString();
                    break;

                case 4:
                    cuestionario.respuesta04   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion04 = dr["observacion"].ToString();
                    break;

                case 5:
                    cuestionario.respuesta05   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion05 = dr["observacion"].ToString();
                    break;

                case 6:
                    cuestionario.respuesta06   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion06 = dr["observacion"].ToString();
                    break;

                case 7:
                    cuestionario.respuesta07   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion07 = dr["observacion"].ToString();
                    break;

                case 8:
                    cuestionario.respuesta08   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion08 = dr["observacion"].ToString();
                    break;

                case 9:
                    cuestionario.respuesta09   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion09 = dr["observacion"].ToString();
                    break;

                case 10:
                    cuestionario.respuesta10   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion10 = dr["observacion"].ToString();
                    break;

                case 11:
                    cuestionario.respuesta11   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion11 = dr["observacion"].ToString();
                    break;

                case 12:
                    cuestionario.respuesta12   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion12 = dr["observacion"].ToString();
                    break;

                case 13:
                    cuestionario.respuesta13   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion13 = dr["observacion"].ToString();
                    break;

                case 14:
                    cuestionario.respuesta14   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion14 = dr["observacion"].ToString();
                    break;

                case 15:
                    cuestionario.respuesta15   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion15 = dr["observacion"].ToString();
                    break;

                case 16:
                    cuestionario.respuesta16   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion16 = dr["observacion"].ToString();
                    break;

                case 17:
                    cuestionario.respuesta17   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion17 = dr["observacion"].ToString();
                    break;

                case 18:
                    cuestionario.respuesta18   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion18 = dr["observacion"].ToString();
                    break;

                case 19:
                    cuestionario.respuesta19   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion19 = dr["observacion"].ToString();
                    break;

                case 20:
                    cuestionario.respuesta20   = dr["respuesta"].ToString().ToLower();
                    cuestionario.observacion20 = dr["observacion"].ToString();
                    break;
                }
            }
            return(cuestionario);
        }
        public int?GuardarCuestionario(CuestionarioDTO cuestionario)
        {
            try
            {
                var parametro = new List <SqlParameter>();

                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.id_precliente,
                    SqlDbType     = SqlDbType.Int,
                    ParameterName = "@id_precliente"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.id_usuario,
                    SqlDbType     = SqlDbType.Int,
                    ParameterName = "@id_usuario"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta01,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta01"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta02,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta02"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta03,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta03"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta04,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta04"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta05,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta05"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta06,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta06"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta07,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta07"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta08,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta08"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta09,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta09"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta10,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta10"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta11,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta11"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta12,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta12"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta13,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta13"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta14,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta14"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta15,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta15"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta16,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta16"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta17,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta17"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta18,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta18"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta19,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta19"
                });
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.respuesta20,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@respuesta20"
                });
                if (cuestionario.observacion01 == null)
                {
                    cuestionario.observacion01 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion01,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion01"
                });
                if (cuestionario.observacion02 == null)
                {
                    cuestionario.observacion02 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion02,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion02"
                });
                if (cuestionario.observacion03 == null)
                {
                    cuestionario.observacion03 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion03,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion03"
                });
                if (cuestionario.observacion04 == null)
                {
                    cuestionario.observacion04 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion04,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion04"
                });
                if (cuestionario.observacion05 == null)
                {
                    cuestionario.observacion05 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion05,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion05"
                });
                if (cuestionario.observacion06 == null)
                {
                    cuestionario.observacion06 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion06,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion06"
                });
                if (cuestionario.observacion07 == null)
                {
                    cuestionario.observacion07 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion07,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion07"
                });
                if (cuestionario.observacion08 == null)
                {
                    cuestionario.observacion08 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion08,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion08"
                });
                if (cuestionario.observacion09 == null)
                {
                    cuestionario.observacion09 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion09,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion09"
                });
                if (cuestionario.observacion10 == null)
                {
                    cuestionario.observacion10 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion10,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion10"
                });
                if (cuestionario.observacion11 == null)
                {
                    cuestionario.observacion11 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion11,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion11"
                });
                if (cuestionario.observacion12 == null)
                {
                    cuestionario.observacion12 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion12,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion12"
                });
                if (cuestionario.observacion13 == null)
                {
                    cuestionario.observacion13 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion13,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion13"
                });
                if (cuestionario.observacion14 == null)
                {
                    cuestionario.observacion14 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion14,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion14"
                });
                if (cuestionario.observacion15 == null)
                {
                    cuestionario.observacion15 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion15,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion15"
                });
                if (cuestionario.observacion16 == null)
                {
                    cuestionario.observacion16 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion16,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion16"
                });
                if (cuestionario.observacion17 == null)
                {
                    cuestionario.observacion17 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion17,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion17"
                });
                if (cuestionario.observacion18 == null)
                {
                    cuestionario.observacion18 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion18,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion18"
                });
                if (cuestionario.observacion19 == null)
                {
                    cuestionario.observacion19 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion19,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion19"
                });
                if (cuestionario.observacion20 == null)
                {
                    cuestionario.observacion20 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.observacion20,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@observacion20"
                });
                if (cuestionario.certificacion1 == null)
                {
                    cuestionario.certificacion1 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.certificacion1,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@certificacion1"
                });
                if (cuestionario.certificacion2 == null)
                {
                    cuestionario.certificacion2 = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.certificacion2,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@certificacion2"
                });
                if (cuestionario.numero_puertos == null)
                {
                    cuestionario.numero_puertos = "";
                }
                parametro.Add(new SqlParameter
                {
                    Value         = cuestionario.numero_puertos,
                    SqlDbType     = SqlDbType.VarChar,
                    ParameterName = "@numero_puertos"
                });
                var resultado = NoQuery(parametro, "csp_CLI_GuardarCuestionarioSeguridad");
                return(1);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }