UTILIZANDO O UPDATE PROGRESS

Publicado: março 9, 2012 em PROGRAMAÇÃO C#

PRIMEIRAMENTE IREMOS CRIAR UMA PASTA EM NOSSO PROJETO.

PODEMOS DAR O NOME DE IMAGEM

APÓS VAMOS PARA O CODIGO, ABAXO EU ESTOU COLOCANDO COMO DEVEMOS DEIXAR O CÓDIGO.

****************************************ASPX*******************************************

<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”Default.aspx.cs” Inherits=”_Default” %>

<%@ Register Assembly=”AjaxControlToolkit” Namespace=”AjaxControlToolkit” TagPrefix=”asp” %>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head runat=”server”>
    <title>UPDATE PROGRESS</title>
</head>
<body>
    <form id=”form1″ runat=”server”>
    <div>
 /* NECESSITAMOS COLOCAR  O  ScriptManager PARA QUE NÃO HAJA ERROS*/
 
        <asp:ScriptManager ID=”ScriptManager1″ runat=”server”>
        </asp:ScriptManager>
  
  /* AQUI ESTÁ O UPDATEPANEL */
  
        <asp:UpdatePanel ID=”UpdatePanel1″ runat=”server”>
            <ContentTemplate>
                <asp:Label ID=”Label1″ runat=”server” Text=”Label”></asp:Label>
                &nbsp;<asp:Button ID=”Button1″ runat=”server” OnClick=”Button1_Click” Text=”GERAR GIF” />
            </ContentTemplate>
        </asp:UpdatePanel>
        <br />
  
  /* AQUI ESTÁ O UPDATE PROGRESS ELE DEVE CONTER UM UPDATE PANEL DEFAULT PARA PODE FUNCIONAR, NOTE QUE EU ASSOCIO O UPDATE PROGRESS COM O UPDATE PAINEL COM A TAG AssociatedUpdatePanelID=”UPDATEPAINEL” */
  /* REPARE QUE EU COLOCO O GIF DENTRO DO ProgressTemplate */
  
        <asp:UpdateProgress ID=”UpdateProgress1″ runat=”server” AssociatedUpdatePanelID=”UpdatePanel1″>
            <ProgressTemplate>
                <br />
                <img id=”GIF” runat=”server” alt=”OLA” src=”images/carregando1.gif” style=”width: 300px;height: 300px” /><br />
                carregando…
            </ProgressTemplate>
        </asp:UpdateProgress>
    </div>
    </form>
</body>
</html>

************************************************ASPX.CS****************************************

AQUI IREMOS COLOCAR OS EVENTOS PARA QUE HAJA O UPDATEPROGRESS FUNCIONE.

using

System;

using

System.Web.UI.WebControls;

public

partialclass_Default : System.Web.UI.Page

{

int valor1 = 3;

protectedvoid Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

carregaUpdateProgress();

}

}

publicvoid carregaUpdateProgress()

{

if (!IsPostBack)

{

if (valor1 > 2)

{

Button1_Click(

this, newEventArgs());

}

}

}

protectedvoid Button1_Click(object sender, EventArgs e)

{

System.Threading.

Thread.Sleep(5000);

Label1.Text =

“UpdatePanel!”;Image img = newImage();

img.FindControl(

“gif”);

img.ImageUrl =

“~/images/carregando1.gif”;

}

}

Este slideshow necessita de JavaScript.

 

Olá Hoje vou demosntrar como podemos visualizar o deixar uma mensagem no GridViwer mesmo quando não há registros.

Iremos modificar as seguintes propriedade:

ShowHeaderWhenEmpty=”Truee EmptyDataText=”Texto que ira aparecer quando não holver registros no Grid”

 GRIVIWER

Imagem  —  Publicado: março 9, 2012 em PROGRAMAÇÃO C#

  Neste post vamos aprender a contar quantos registros existem em nossa GridViwer
  Abaixo um metodo para fazer essa conta
 
  protected void Grv_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                int Total = 0;
                int Total2 = 0;
                if (e.Row.Cells[1].Text == “R338446″)
                {
                    Label totalLinha = new Label();
                    Total = 1;
                    totalLinha.Text += Total;
                
                }
                if (e.Row.Cells[0].Text == “1”)
                {
                    Label totalLinha2 = new Label();
                    Total2 = 1;
                    totalLinha2.Text += Total;
             
                }
                Label total_total = new Label();
                total_total.Text = (Convert.ToInt32(Total) + Convert.ToInt32(Total2)).ToString();
                form1.Controls.Add(total_total);
            }
        }

Aqui Vamos aprender a como utilizar uma funão javascript no C# Visual Studio 2008

<%@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”Default.aspx.cs” Inherits=”teste123._Default”  LCID=”1046″%>

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head runat=”server”>
 /*aqui colocamos a function que irá fazer a mascara da data e hora*/
    <script type=”text/javascript” language=”javascript”>
        function valida()
        {
            if (document.getElementById(“<%=txtDescricao.ClientID%>”).value == “”)
            {
                alert(“Campo Obrigatorio.”);
                document.getElementById(“<%=txtDescricao.ClientID%>”).focus();
                return false;
            }
            else
            {
                return true;
            }
        }
        function DataHora(evento, objeto) {
            var keypress = (window.event) ? event.keyCode : evento.which;
            campo = eval(objeto);
            if (campo.value == ’00/00/0000 00:00:00′) {
                campo.value = “”
            }

            caracteres = ‘0123456789’;
            separacao1 = ‘/';
            separacao2 = ‘ ‘;
            separacao3 = ‘:';
            conjunto1 = 2;
            conjunto2 = 5;
            conjunto3 = 10;
            conjunto4 = 13;
            conjunto5 = 16;
            if ((caracteres.search(String.fromCharCode(keypress)) != -1) && campo.value.length < (19)) {
                if (campo.value.length == conjunto1)
                    campo.value = campo.value + separacao1;
                else if (campo.value.length == conjunto2)
                    campo.value = campo.value + separacao1;
                else if (campo.value.length == conjunto3)
                    campo.value = campo.value + separacao2;
                else if (campo.value.length == conjunto4)
                    campo.value = campo.value + separacao3;
                else if (campo.value.length == conjunto5)
                    campo.value = campo.value + separacao3;
            }
            else
                event.returnValue = false;
        }

 
      
    </script>

    <title></title>
</head>
<body>
    <form id=”form1″ runat=”server”>
    <div>
        <asp:ScriptManager ID=”ScriptManager1″ runat=”server”>
        </asp:ScriptManager>
       
   
        <asp:TextBox ID=”txtDescricao” runat=”server”></asp:TextBox>
        <asp:Button ID=”Button1″ runat=”server” Text=”Button” OnClientClick=”return valida()”
            CausesValidation=”False” />
        <asp:GridView ID=”Grv” runat=”server” onrowdatabound=”Grv_RowDataBound”>
        </asp:GridView>
  /*aqui chamamos a function no evento onKeyPress do botão*/
        <asp:TextBox ID=”TextBox1″ AutoPostBack=”false” runat=”server” maxlength=”19″ size=”19″ onKeyPress=”DataHora(event, this)”> </asp:TextBox>
        <br />
        <br />
    </div>
    </form>
</body>
</html>

CRIANDO UM LOGIN EM C#

Publicado: junho 15, 2011 em PROGRAMAÇÃO C#

APOS VOCÊ TER DRIADO O PROJETO LOGIN.

ADICIONE TRÊS PASTAS EM SOLUTION EXPLORER.

PASTA DAO, NEG, INFRA, E MODELO.

DENTRO DE CADA PASTA VC IRÁ COLOCAR UMA CLASS.

APÓS VC TER CRIADO AS CLASS VAMOS A CODIFICAÇÃO DELAS.

DENTRO DA INFRA É ONDE VAMOS COLOCAR A NOSSA CONEXAO COM O BANCO DE DADOS.

using System;
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
using System.Data.Common;
namespace Infra
{
    class Conexao
    {
        private SqlConnection _sql;
        #region Estabelece Conexao
        public Conexao(string servidor)
        {
            try
            {
                _sql = new SqlConnection();
                if (servidor == “CRIANDOLOGIN”)
                {
                    {
                        _sql.ConnectionString = ConfigurationManager.ConnectionStrings["CRIANDOLOGIN"].ConnectionString;
                    }
                }
            }
            catch (ApplicationException appExc)
            {
                throw appExc;
            }
            catch (Exception exc)
            {
                throw exc;
            }
        }
        #endregion
        public Conexao(DbTransaction transacao)
        {
            _sql = (SqlConnection)transacao.Connection;
        }
        public SqlCommand CriarNovoComando()
        {
            return _sql.CreateCommand();
        }
        #region Abrir Conexao
        private bool abrirConexao()
        {
            try
            {
                _sql.Close();
                if (!(_sql.State == System.Data.ConnectionState.Open))
                    _sql.Open();
                return true;
            }
            catch (SqlException sex)
            {
                sex.Message.Equals(“Erro na Pagina!”);
                return false;
            }
          
        }
        #endregion
        #region Fechar Conexao
        public void FecharConexao()
        {
            if (!(_sql.State == System.Data.ConnectionState.Closed))
                _sql.Close();
        }
        public void Execute(SqlCommand _sqlCommand)
        {
            try
            {
                abrirConexao();
                _sqlCommand.Connection = _sql;
                _sqlCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                FecharConexao();
            }
        }
        public void Execute(string _sqlCommand)
        {
            SqlCommand _localCommand = new SqlCommand(_sqlCommand);
            try
            {
                abrirConexao();
                _localCommand.Connection = _sql;
                _localCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                FecharConexao();
            }
        }
        public void Execute(string _sqlCommand, SqlParameter[] sqlParams)
        {
            SqlCommand _localCommand = new SqlCommand(_sqlCommand);
            try
            {
                abrirConexao();
                _localCommand.Parameters.AddRange(sqlParams);
                _localCommand.Connection = _sql;
                _localCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                FecharConexao();
            }
        }
        #endregion
        #region Executa Proc nome + sqlParam
        public void ExecuteProc(string nomeProc, SqlParameter[] sqlParams)
        {
            nomeProc = “EXEC ” + nomeProc;
            int i;
            for (i = 0; i < sqlParams.Length – 1; i++)
                nomeProc += ” ” + sqlParams[i].ParameterName + “,”;
            nomeProc += ” ” + sqlParams[i].ParameterName;
            SqlCommand _localCommand = new SqlCommand(nomeProc);
            try
            {
                abrirConexao();
                _localCommand.Parameters.AddRange(sqlParams);
                _localCommand.Connection = _sql;
                _localCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                FecharConexao();
            }
        }
        #endregion
        #region Executa Proc nome + sqlParam
        public void ExecuteProc(string nomeProc)
        {
            nomeProc = “EXEC ” + nomeProc ;
            SqlCommand _localCommand = new SqlCommand(nomeProc);
            try
            {
                abrirConexao();
                _localCommand.Connection = _sql;
                _localCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                FecharConexao();
            }
        }
        #endregion
        #region Executa Proc com retorno. String + SqlParameter
        public DataTable returnDataTableProc(string nomeProc, SqlParameter[] sqlParams)
        {
            nomeProc = “EXEC ” + nomeProc;
            int i;
            for (i = 0; i < sqlParams.Length – 1; i++)
                nomeProc += ” ” + sqlParams[i].ParameterName + “,”;
            nomeProc += ” ” + sqlParams[i].ParameterName;
            SqlCommand _localCommand = new SqlCommand(nomeProc);
            SqlDataAdapter _sqlAdapter;
            DataSet _ds = new DataSet();
            try
            {
                _sqlAdapter = new SqlDataAdapter(_localCommand);
                _localCommand.Connection = _sql;
                _localCommand.Parameters.AddRange(sqlParams);
                abrirConexao();
                _sqlAdapter.Fill(_ds);
                foreach (DataTable tabela in _ds.Tables)
                {
                    if (tabela.Rows.Count > 0)
                        return tabela;
                }
                return _ds.Tables[0];
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                FecharConexao();
            }
        }
        #endregion
        #region Executa Proc com retorno. String
        public DataTable returnDataTableProc(string nomeProc)
        {
            nomeProc = “EXEC ” + nomeProc;
            SqlCommand _localCommand = new SqlCommand(nomeProc);
            SqlDataAdapter _sqlAdapter;
            DataSet _ds = new DataSet();
            try
            {
                _sqlAdapter = new SqlDataAdapter(_localCommand);
                _localCommand.Connection = _sql;
                abrirConexao();
                _sqlAdapter.Fill(_ds);
                foreach (DataTable tabela in _ds.Tables)
                {
                    if (tabela.Rows.Count > 0)
                        return tabela;
                }
                return _ds.Tables[0];
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                FecharConexao();
            }
        }
     
        public Object ExecuteScalar(SqlCommand _sqlCommand)
        {
            try
            {
                abrirConexao();
                _sqlCommand.Connection = _sql;
                return _sqlCommand.ExecuteScalar();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                FecharConexao();
            }
        }
        public Object ExecuteScalar(string _sqlCommand)
        {
            SqlCommand _localCommand = new SqlCommand(_sqlCommand);
            Object _obj;
            try
            {
                abrirConexao();
                _localCommand.Connection = _sql;
                _obj = _localCommand.ExecuteScalar();
                return _obj;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                FecharConexao();
            }
        }
        public Object ExecuteScalar(string _sqlCommand, SqlParameter[] sqlParms)
        {
            SqlCommand _localCommand = new SqlCommand(_sqlCommand);
            Object _obj;
            try
            {
                abrirConexao();
                _localCommand.Connection = _sql;
                _localCommand.Parameters.AddRange(sqlParms);
                _obj = _localCommand.ExecuteScalar();
                return _obj;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                FecharConexao();
            }
        }
        public DataTable ReturnDataTable(SqlCommand _sqlCommand)
        {
            SqlDataAdapter _sqlAdapter;
            DataSet _ds = new DataSet();
            try
            {
                _sqlAdapter = new SqlDataAdapter(_sqlCommand);
                _sqlCommand.Connection = _sql;
                abrirConexao();
                _sqlAdapter.Fill(_ds);
                foreach (DataTable tabela in _ds.Tables)
                {
                    if (tabela.Rows.Count > 0)
                        return tabela;
                }
                return _ds.Tables[0];
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                FecharConexao();
            }
        }
  
        public DataTable ReturnDataTable(String _sqlCommand, SqlParameter[] sqlParams)
        {
            SqlCommand _localCommand = new SqlCommand();
            SqlDataAdapter _sqlAdapter;
            DataTable _dt = new DataTable();
            try
            {
                _sqlAdapter = new SqlDataAdapter(_localCommand);
                _localCommand.Parameters.AddRange(sqlParams);
                _localCommand.Connection = _sql;
                _localCommand.CommandText = _sqlCommand;
                abrirConexao();
                _sqlAdapter.Fill(_dt);
                return _dt;
            }
            catch (Exception exc)
            {
                throw exc;
            }
            finally
            {
                FecharConexao();
            }
        }       
        public DataTable ReturnDataTable(String _sqlCommand)
        {
            SqlCommand _localCommand = new SqlCommand();
            SqlDataAdapter _sqlAdapter;
            DataTable _dt = new DataTable();
            try
            {
                _sqlAdapter = new SqlDataAdapter(_localCommand);
                _localCommand.Connection = _sql;
                _localCommand.CommandText = _sqlCommand;
                abrirConexao();
                _sqlAdapter.Fill(_dt);
                return _dt;
            }
            catch (Exception exc)
            {
                throw exc;
            }
            finally
            {
                FecharConexao();
            }
        }
 
        public DbTransaction CriarTransacao()
        {
            abrirConexao();
            return _sql.BeginTransaction();
        }
        public int Execute(string sqlCommand, DbTransaction transacao)
        {
            SqlCommand _localCommand = new SqlCommand(sqlCommand);
            try
            {
                _localCommand.Connection = (SqlConnection)transacao.Connection;
                _localCommand.Transaction = (SqlTransaction)transacao;
                return _localCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public int Execute(string sqlCommand, SqlParameter[] parametros, DbTransaction transacao)
        {
            SqlCommand _localCommand = new SqlCommand(sqlCommand);
            try
            {
                _localCommand.Connection = (SqlConnection)transacao.Connection;
                _localCommand.Transaction = (SqlTransaction)transacao;
                _localCommand.Parameters.AddRange(parametros);
                return _localCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public Object ExecuteScalar(string _sqlCommand, DbTransaction transacao)
        {
            SqlCommand _localCommand = new SqlCommand(_sqlCommand);
            Object _obj;
            try
            {
                _localCommand.Connection = (SqlConnection)transacao.Connection;
                _localCommand.Transaction = (SqlTransaction)transacao;
                _obj = _localCommand.ExecuteScalar();
                return _obj;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public DataTable ReturnDataTable(String _sqlCommand, DbTransaction transacao)
        {
            SqlCommand _localCommand = new SqlCommand();
            SqlDataAdapter _sqlAdapter;
            DataTable _dt = new DataTable();
            try
            {
                _sqlAdapter = new SqlDataAdapter(_localCommand);
                _localCommand.Connection = (SqlConnection)transacao.Connection;
                _localCommand.Transaction = (SqlTransaction)transacao;
                _localCommand.CommandText = _sqlCommand;
                abrirConexao();
                _sqlAdapter.Fill(_dt);
                return _dt;
            }
            catch (Exception exc)
            {
                throw exc;
            }
        }
    }
}

COLOQUE ESSE CODIGO NA CLASS INFRA.

EM SEGUIDA VAMOS PARA A CLASS DAO

using
 
System.Data;
 
/*A BIBLIOTECA DATA SE USA PARA ULTILIZAR ALGUNS RECURSOS COMO O DATATABLE*/
 
using System.Data.SqlClient; /* EST BIBLIOTECA SERVE PARA VC ULTILIZAR OS COMPONENTES DE CONEXO DA MICROSOFT NO CASO O SQL SERVER*/
 
using Infra;  /*AQUI UMA BIBLIOTECA DA MINHA CLASSE DE CONEXAO*/
 
 
 
namespace DAO.Login  /* AQUI EU CRIEI UMA NAMESPACE COM O NOME DE DAO.LOGIN SERVE PARA FAZER A RELAO ENTRE AS CAMADAS*/
 
{
publicclassDAOLogin{
/*AQUI ESTOU INSTANCIANDO UM OBJETO DA MINHA CLASE CONEXO*/Conexao objConn = newConexao(“CRIANDOLOGIN”);/*ESTOU CRIANDO UM OBJETO DO TIPO STRING QUE IR RECEBER MEU SELECT*/string SQL = string.Empty;public DAOLogin()
{
 
}
/*ESSE METODO EU FAO A LIGAO DO USUARIO COM A BANCO DE DADOS
SE O USUARIO DIGITAR CORRETAMENTE O LOGIN E SENHA ELE IRA TRAZER O SEU PERFIL*/
publicDataTable dao_carrega_login(string re, string senha)
{
/*CRIANDO A CONEXAO*/
objcon.CriarTransacao();
/*O SELECT QUE ESTOU ULTILIZANDO PARA TRAZER OS REGISTRO DO BANDO DE DADOS*/
SQL =@”select * from dbo.TB_USUARIO where re = @re_usuario and senha = @senha”;/*SQLPARAMETER SERVE PARA VC FAZER A INTEGRAO DOS PARAMETROS DE ENTREDA(USUARIO) COM O DO BANDO DE DADOS*/SqlParameter[] objpar = newSqlParameter[2];
objpar[0] =newSqlParameter(“@re_usuario”, re);
objpar[1] =newSqlParameter(“@senha”, senha);/*AQUI ESTOU RETORNANDO UMA DATATABLE PASSANDO A QUERY E OS PARAMETROS*/
return objcon.ReturnDataTable(SQL, objpar);
 
}
 
}
 

EM SEGUIDA VAMOS PARA A CLASS NEG

 
using System; /*REPARE NAS BIBLIOTECAS QUE ESTOU ULTILIZANDO*/
 
using System.Data;
 
using DAO.Login; /*AQUI EU ESTOU CHAMANDO A CLASS DAO*/
 
 
namespace NEG.Login /*AQUI ESTOU CRIANDO UM NAMESPACE DA CLASS NEG*/
 
{
 
publicclassNEGLogin
 
{
DAOLogin objlogin = newDAOLogin(); /* CRIANDO UM OBJETO DA CLASS DAOLOGIN*/
MODELOLogin objmodel = newMODELOLogin();publicNEGLogin()  /* CRIANDO UM OBJETO DA CLASS MODELOLOGIN*/
{
 
}
publicMODELOLogin retorna_dados_login(string usuario, string senha)
{
DataTable dt = objlogin.dao_carrega_login(usuario, senha);
objmodel.Id_usuario = dt.Rows[0]["id_usuario"].ToString();
objmodel.Nome = dt.Rows[0]["nome"].ToString();
objmodel.Area = dt.Rows[0]["area"].ToString();
objmodel.Re = dt.Rows[0]["re"].ToString();
objmodel.Senha = dt.Rows[0]["senha"].ToString();
objmodel.Email = dt.Rows[0]["email"].ToString();
objmodel.Contato = dt.Rows[0]["contato"].ToString();
objmodel.Id_status = dt.Rows[0]["id_status"].ToString();
objmodel.Data_base = dt.Rows[0]["data_base"].ToString();return objmodel;
}
public bool valida_dados_login(string usuario, string senha)
{
try
{
if (objlogin.dao_carrega_login(usuario, senha).Rows.Count > 0)
{
return true;
}
else
{
return false;
}
 
}
catch (Exception ex)
{
throw;
}
 
}
 
}
 
}

EM SEGUIDA VAMOS PARA A CLASS MODELO

/*AQUI PODEMOS VER QUE EU CRIO OS OSBJETOS QUE IREI CARREGAR COM OS VALORES DO BANCO DE DADOS *//*COLE ESSE CODIGO NA CLASS MODELO.*/

 
public class MODELOLogin
{
privatestring id_usuario;publicstring Id_usuario
{
get { return id_usuario; }set { id_usuario = value; }
}
privatestring nome;publicstring Nome
{
get { return nome; }set { nome = value; }
}
privatestring area;publicstring Area
{
get { return area; }set { area = value; }
}
privatestring re;publicstring Re
{
get { return re; }set { re = value; }
}
privatestring senha;publicstring Senha
{
get { return senha; }set { senha = value; }
}
privatestring email;publicstring Email
{
get { return email; }set { email = value; }
}
privatestring contato;publicstring Contato
{
get { return contato; }set { contato = value; }
}
privatestring id_status;publicstring Id_status
{
get { return id_status; }set { id_status = value; }
}
privatestring data_base;publicstring Data_base
{
get { return data_base; }set { data_base = value; }
}
}
 

APOS A MODELO VAMOS PARA CODIFICAÇÃO DA PAGINA LOGIN.APSX.CS

 
using System;
 
using NEG.Login; /*AQUI EU ESTOU CHAMANDO A CLASS NEG*/
 
 
 
public partialclass_Default: System.Web.UI.Page
{
/*Criei uma instacia da class de negocio*/
NEGLogin objneg = newNEGLogin();
protectedvoid Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
 
}
 
}
/*Esse metodo eu valido a entrada do usuario recedo o loggim e senha verifico se verdaddeiro ou falso.
/*Apos validar vc pode mandar para outra pagina ou liberar algum processo da sua pagina. No caso eu estou dando so eu alerta dizendo Login feito com sucesso*/
protectedvoid acceso_login(string usuario, string senha)
{
try
{
if (objneg.valida_dados_login(usuario, senha) == false)
{
 
txtUsuario.Text =” “;
txtPasssword.Focus();
 
}
if(objneg.valida_dados_login(usuario, senha) == true)
{
MODELOLogin objmodel = objneg.retorna_dados_login(usuario, senha);
ClientScript.RegisterClientScriptBlock(this.GetType(), “filtro”, @”<script>alert(‘Login realizado com sucesso!!’);</script>”);
}
else
{
 
ClientScript.RegisterClientScriptBlock(this.GetType(), “filtro”, @”<script>alert(‘Login incorreto!’);</script>”);
}
 
}
catch (Exception)
{
throw;
}
 
}
/*metodo no clic do boto logar*/protectedvoid btnLogar_Click(object sender, EventArgs e)
{
try
{
 
acceso_login(txtUsuario.Text, txtPasssword.Text);
 
}
catch (Exception)
{
throw;
}
 
}
 
}

POR ULTIMO A PAGINA ASPX QUE VC PODE CONFIGURAR DE VARIAS MANEIRAS NO MEU CASO FIZ LOGIN BEM SIMPLES. SEGUE O CODIGO.

<%@PageLanguage=”C#”AutoEventWireup=”true”CodeFile=”Default.aspx.cs”Inherits=”_Default” %>
<!DOCTYPEhtmlPUBLIC“-//W3C//DTD XHTML 1.0 Transitional//EN” http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;
<html xmlns =”http://www.w3.org/1999/xhtml”&gt;
<head runat =”server”>
<title>Login</title>
</head>
<body>
<formid=”form1″runat=”server”><divstyle=”border: thinsolid#FF0000; position: relative; width: 200px; left: 510px;font-weight: bolder; color: #C0C0C0;align=”center”><asp:LabelID=”lblUsuario”runat=”server”Text=”Usuario”Font-Bold=”True”Font-Size=”20px”ForeColor=”Red”></asp:Label><br/><asp:TextBoxID=”txtUsuario”runat=”server”></asp:TextBox><br/><asp:LabelID=”lblSenha”
runat=”server”
Text=”Senha”Font-Bold=”True”Font-Size=”20px”ForeColor=”Red”></asp:Label>&nbsp;<br/>
<asp:TextBoxID=”txtPasssword”runat=”server”TextMode=”Password”>
</asp:TextBox><br/>
<asp:ButtonID=”btnLogar”runat=”server”Text=”Logar”OnClick=”btnLogar_Click”/><br/></div><div></div></form>
</body>
</html>
 

 

BOM PESSOAL É ISSO AÍ SE VCS SEGUIREM CERTINHO ESSES PASSOS VC TERÁ FEITO SEU LOGIN NA LINGUAGEM C# COM CONEXAO COM SQL SERVER.

 
 

VAMSO CLICAR EM VIEW.

APÓS CLICAR IRÁ APARECER SERVER EXPLORER.

APÓS IRA APARECER ESSA IMAGEM A CIMA PARA CONFIGURARMOS A CONEXAO DO BANCO DE DADOS.

Clicamos em ADD CONNECTION

 AQUI VAMOS COLOCAR AS CONFIGURAÇÕES DE CONEXAO COM O BANCO SQL SERVER E TESTAR A CONFIGURAÇÃO.

TESTE DE CONEXAO OK

SUA STRING DE CONEXAO ESTÁ PRONTA PARA SER USADA.

INSERT INTO (SQL SERVER)

Publicado: junho 9, 2011 em SQL SERVER
TEMOS ALGUMAS FORMAS DE APLICAR O INSERT NO SQL SERVER.
SEGUE ALGUNS EXEMPLOS:

INSERT INTO NOME_TABELA
VALUES (VALOR1, VALOR2, VALOR3,…)

INSERT INTO TABLE_NAME (COLUNA1, COLUNA2, COLUNA3, …)
VALUES (VALOR1, VALOR2, VALOR3, …)

INSERT INTO TB_PESSOAS
VALUES ( 4, ‘EDER’, ‘ERIC’, ‘JEFFERSON 2′, ‘RAFAEL’ )

INSERT INTO “TABELA” (“COLUNA1″, “COLUNA2″, …)
SELECT “COLUNA3″, “COLUNA4″, …
FROM “TABELA2″

 

ESSES SÃO ALGUNS EXEMPLOS DE INSERT QUE VC PODE FAZER NO SQL SERVER.