public override global::System.Data.DataTable Clone()
            {
                CLIENTESDataTable cln = ((CLIENTESDataTable)(base.Clone()));

                cln.InitVars();
                return(cln);
            }
Exemplo n.º 2
0
        /// <summary>
        /// Overload do metódo "UpdateCliente" do TableAdapter para suportar o objeto cliente
        /// </summary>
        /// <param name="cliente"> Objeto cliente, que devera conter todas as informações do cliente</param>
        public void UpdateCliente(Cliente cliente)
        {
            CLIENTESDataTable clientedt = SelectCliente(cliente.Identidade);

            cliente.Id = Convert.ToInt32(clientedt.Rows[0]["id_cliente"]);
            clientesTableAdapter.Update(cliente.Nome, cliente.Identidade, cliente.Cep, cliente.Rua, cliente.Numero, cliente.Bairro, cliente.Cidade, cliente.Estado, cliente.Telefone, cliente.Celular, cliente.Email, cliente.DataInfo, cliente.Obs, cliente.Id);
        }
Exemplo n.º 3
0
        private void TxtIdentidade_Leave(object sender, EventArgs e)
        {
            Regex regex;

            if (rbtnCnpj.Checked)
            {
                regex = new Regex("[0-9]{2}[.,/-]?[0-9]{3}[.,/-]?[0-9]{3}[.,/-]?[0-9]{4}[.,/-]?[0-9]{2}",
                                  RegexOptions.None);
            }
            else
            {
                regex = new Regex("[0-9]{3}[.,/-]?[0-9]{3}[.,/-]?[0-9]{3}[.,/-]?[0-9]{2}",
                                  RegexOptions.None);
            }
            if (regex.Match(txtIdentidade.Text).Success)
            {
                try
                {
                    cliente = new Cliente(txtIdentidade.Text);
                    CLIENTESDataTable dt = new CLIENTESDataTable();
                    dt = banco.SelectCliente(cliente.Identidade);
                    //TODO arruamar lbls
                    if (dt.Rows.Count == 1)
                    {
                        cliente = new Cliente(
                            Convert.ToInt32(dt.Rows[0]["Id_cliente"]), Convert.ToString(dt.Rows[0]["nome_cliente"]),
                            Convert.ToString(dt.Rows[0]["identidade_cliente"]), Convert.ToString(dt.Rows[0]["cep_cliente"]),
                            Convert.ToString(dt.Rows[0]["rua_cliente"]), Convert.ToString(dt.Rows[0]["numero_cliente"]),
                            Convert.ToString(dt.Rows[0]["bairro_cliente"]), Convert.ToString(dt.Rows[0]["cidade_cliente"]),
                            Convert.ToString(dt.Rows[0]["estado_cliente"]), Convert.ToString(dt.Rows[0]["telefone_cliente"]),
                            Convert.ToString(dt.Rows[0]["celular_cliente"]), Convert.ToString(dt.Rows[0]["email_cliente"]),
                            Convert.ToDateTime(dt.Rows[0]["data_info_cliente"]), Convert.ToString(dt.Rows[0]["obs_cliente"])
                            );
                        lblNome.Text     = dt.Rows[0][1].ToString();
                        lblEndereco.Text = String.Format("CEP: {0} RUA: {1} Nº: {2}\nBAIRRO: {3} CIDADE: {4} UF: {5}",
                                                         dt.Rows[0][3].ToString(), dt.Rows[0][4].ToString(), dt.Rows[0][5].ToString(),
                                                         dt.Rows[0][6].ToString(), dt.Rows[0][7].ToString(), dt.Rows[0][8].ToString());
                    }
                    else
                    {
                        FrmCliente frmCliente = new FrmCliente();
                        frmCliente.Show();
                        frmCliente.IdentidadeInput(txtIdentidade.Text, SelectedRadioButton());
                    }
                    //TODO Rever este erro
                    if (dt.Rows.Count > 1)
                    {
                        throw new Exception("Há um erro no DB, há mais de uma identidade registrada com esses digitos\n" +
                                            "Contate a central para reparar o DB");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
 private void InitClass()
 {
     this.DataSetName             = "DataSetSistemaGestion";
     this.Prefix                  = "";
     this.Namespace               = "http://tempuri.org/DataSetSistemaGestion.xsd";
     this.EnforceConstraints      = true;
     this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableCLIENTES           = new CLIENTESDataTable();
     base.Tables.Add(this.tableCLIENTES);
 }
 internal void InitVars(bool initTable)
 {
     this.tableCLIENTES = ((CLIENTESDataTable)(base.Tables["CLIENTES"]));
     if ((initTable == true))
     {
         if ((this.tableCLIENTES != null))
         {
             this.tableCLIENTES.InitVars();
         }
     }
 }
 internal CLIENTESRow(global::System.Data.DataRowBuilder rb) :
     base(rb)
 {
     this.tableCLIENTES = ((CLIENTESDataTable)(this.Table));
 }
Exemplo n.º 7
0
        public void DeleteCliente(Cliente cliente)
        {
            CLIENTESDataTable clientedt = SelectCliente(cliente.Identidade);

            clientesTableAdapter.Delete(Convert.ToInt32(clientedt.Rows[0]["id_cliente"]));
        }