Example #1
0
        public bool BATACLUB_SET_ENCUESTA(Ent_BataClub_Encuesta encuesta, ref string _mensaje)
        {
            bool   res      = false;
            string sqlquery = "USP_BATACLUB_SET_ENCUESTA";

            try
            {
                using (SqlConnection cn = new SqlConnection(Ent_Conexion.conexion))
                {
                    if (cn.State == 0)
                    {
                        cn.Open();
                    }
                    using (SqlCommand cmd = new SqlCommand(sqlquery, cn))
                    {
                        DataTable dt_resp = new DataTable();

                        if (encuesta.respuestas != null)
                        {
                            dt_resp = _toDTListRptas(encuesta.respuestas);
                        }
                        cmd.CommandTimeout = 0;
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@COD_TDA_ENC", encuesta.COD_TDA_ENC);
                        cmd.Parameters.AddWithValue("@COD_ENTID", encuesta.COD_ENTID);
                        cmd.Parameters.AddWithValue("@FC_NINT", encuesta.FC_NINT);
                        cmd.Parameters.AddWithValue("@FC_SFAC", encuesta.FC_SFAC);
                        cmd.Parameters.AddWithValue("@FC_NFAC", encuesta.FC_NFAC);
                        cmd.Parameters.AddWithValue("@CORREO", encuesta.CORREO);
                        cmd.Parameters.AddWithValue("@DNI", encuesta.DNI);
                        cmd.Parameters.AddWithValue("@USUARIO", encuesta.USUARIO);
                        cmd.Parameters.AddWithValue("@TYPE_BATACLUB_RESP_ENCUESTA", dt_resp);
                        res = cmd.ExecuteNonQuery() > 0;
                    }
                }
            }
            catch (Exception ex)
            {
                _mensaje = ex.Message;
                res      = false;
            }
            return(res);
        }
Example #2
0
        public Ent_BataClub_Encuesta BATACLUB_VALIDAR_COMPROBANTE_ENCUESTA(string cod_entid, string serie, string numero)
        {
            Ent_BataClub_Encuesta encuesta = null;
            string sqlquery = "USP_BATACLUB_VALIDAR_COMPROBANTE_ENCUESTA";

            try
            {
                using (SqlConnection cn = new SqlConnection(Ent_Conexion.conexion))
                {
                    if (cn.State == 0)
                    {
                        cn.Open();
                    }
                    using (SqlCommand cmd = new SqlCommand(sqlquery, cn))
                    {
                        DataTable dt = new DataTable();
                        cmd.CommandTimeout = 0;
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@cod_entid", cod_entid);
                        cmd.Parameters.AddWithValue("@serie", serie);
                        cmd.Parameters.AddWithValue("@numero", numero);
                        SqlDataAdapter da = new SqlDataAdapter(cmd);
                        da.Fill(dt);
                        if (dt != null && dt.Rows.Count > 0)
                        {
                            encuesta           = new Ent_BataClub_Encuesta();
                            encuesta.COD_ENTID = dt.Rows[0]["COD_ENTID"].ToString();
                            encuesta.FC_NINT   = dt.Rows[0]["FC_NINT"].ToString();
                            encuesta.FC_SFAC   = dt.Rows[0]["FC_SFAC"].ToString();
                            encuesta.FC_NFAC   = dt.Rows[0]["FC_NFAC"].ToString();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                encuesta = null;
            }
            return(encuesta);
        }