public override global::System.Data.DataTable Clone() { CLIENTESDataTable cln = ((CLIENTESDataTable)(base.Clone())); cln.InitVars(); return(cln); }
/// <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); }
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)); }
public void DeleteCliente(Cliente cliente) { CLIENTESDataTable clientedt = SelectCliente(cliente.Identidade); clientesTableAdapter.Delete(Convert.ToInt32(clientedt.Rows[0]["id_cliente"])); }