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