Пример #1
0
        private void txtprocodi_Leave(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtprocodi.Text))
            {
                return;
            }

            var dr = ProdutoDao.GetById(int.Parse(txtprocodi.Text));

            if (dr.Read())
            {
                txtprocodi.Text = dr["PROCODI"].ToString();
                txtpronome.Text = dr["PRONOME"].ToString();
                txtprocust.Text = dr["PROCUST"].ToString();
                txtproqtes.Text = dr["PROESTO"].ToString();
                txtproloca.Text = dr["PROLOCA"].ToString();
                txtprolucr.Text = dr["PROMARG"].ToString();
                txtproobs.Text  = dr["PROOBS"].ToString();
                txtprovend.Text = dr["PROVEND"].ToString();

                cbogrupos.SelectedItem  = Grupos.FirstOrDefault(q => q.Split('-')[0].Trim() == dr["GRUCODI"].ToString());
                cbounidade.SelectedItem = Unidades.FirstOrDefault(q => q.Split('-')[0].Trim() == dr["UNICODI"].ToString());
                edicao = true;
            }
            else
            {
                edicao = false;
                if ((MessageBox.Show("Registro não encontrado \n deseja cadastra-lo?", "Cadastro", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.No))
                {
                    limpar();
                }
                else
                {
                    txtpronome.Text = "";
                    txtpronome.Focus();
                }
            }
        }