Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos, eu estou tendo problemas com um método da minha classe, eu instancio ela e quando vou usar o seu método ele não aparece no auto completar, outro problema, eu criei um atributo e estou utilizando, dae quando vou testar dá erro e diz que o atributo não existe.
minha classe:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.Sql;
using System.Data.SqlClient;
/// <summary>
/// Classe Cadastro = Utilizada para armazenar os métodos de gravação
/// </summary>
public class Cadastros
{
public void CadastrarCliente(TextBox user, TextBox senha, TextBox nome, TextBox cpf, TextBox data,
RadioButton sexof, RadioButton sexom, DropDownList uf, TextBox cidade, TextBox bairro, TextBox cep,
TextBox endereco, TextBox ddd, TextBox telefone, TextBox email, Label msg)
{
string sexo;
if (sexof.Checked == true)
{
sexo = "Feminino";
}
else
{
if (sexom.Checked == true)
{
sexo = "Masculino";
}
}
string strcn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["strcn"].ConnectionString;
SqlConnection cn = new SqlConnection(strcn);
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "INSERT INTO Usuarios(Cod_Usu, Username, Senha, Tipo_Conta, Nome, Cpf, Data_Nasc, Sexo, Estado, Cidade, Bairro, Cep, Endereco, Ddd, Telefone, Email) VALUES(0, @Username, @Senha, 3, @Nome, @Cpf, @Data_Nasc, @Sexo, @Estado, @Cidade, @Bairro, @Cep, @Endereco, @Ddd, @Telefone, @Email";
cmd.Parameters.AddWithValue("@Username", user.Text);
cmd.Parameters.AddWithValue("@Senha", senha.Text);
cmd.Parameters.AddWithValue("@Nome", nome.Text);
cmd.Parameters.AddWithValue("@Cpf", cpf.Text);
cmd.Parameters.AddWithValue("@Data_Nasc", data.Text);
cmd.Parameters.AddWithValue("@Sexo", sexof);
cmd.Parameters.AddWithValue("@Estado", uf.Text);
cmd.Parameters.AddWithValue("@Cidade", cidade.Text);
cmd.Parameters.AddWithValue("@Bairro", bairro.Text);
cmd.Parameters.AddWithValue("@Cep", cep.Text);
cmd.Parameters.AddWithValue("@Endereco", endereco.Text);
cmd.Parameters.AddWithValue("@Ddd", ddd.Text);
cmd.Parameters.AddWithValue("@Telefone", telefone.Text);
cmd.Parameters.AddWithValue("@Email", email.Text);
try
{
cn.Open();
int i = cmd.ExecuteNonQuery();
}
catch (SqlException sql)
{
sql.ToString();
Response.Write("Erro: " + sql.Message);
}
catch (Exception ex)
{
ex.ToString();
Response.Write("Erro: " + ex.Message);
}
finally
{
if (cn.State == ConnectionState.Open)
{
cn.Close();
}
}
msg.Visible = true;
}
}
Meu aspx:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.Sql;
using System.Data.SqlClient;
//using Captcha;
public partial class Cadastro : System.Web.UI.Page
{
//Cria um codigo aleatorio que será armazenado na sessão
//private Random Aleatorio = new Random();
protected void Page_Load(object sender, EventArgs e)
{
//Captcha = new Captcha();
//if(Page.IsPostBack == false)
//{
// this.Session["CaptchaImageText"] = Captcha.GeraCodigoAleatorio();
//}
//else
//{
// Captcha.VerificaCaptcha();
//}
}
protected void btnEnviar_Click(object sender, EventArgs e)
{
Cadastro cad = new Cadastro();
cad.CadastrarCliente(txtUsuario, txtSenha, txtNome, txtCpf, txtdtaNasc, rdbSexoF, rdbSexoM, ddlUf,
txtCidade, txtBairro, txtCep, txtEndereco, txtddd, txtTelefone, txtEmail, lblMsg);
}
}Carregando comentários...