Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fagnerx21

Problemas

Recommended Posts

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

Por favor, me ajudem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.