private void Carrega(string valor)
        {
            //define um array de strings com nCOlunas
            string[] linhaDados = new string[4];

            //LIMPAR GRID
            Grid.Rows.Clear();
            Grid.Refresh();

            var dr = Saida_Padrao.Select(int.Parse(Usuario.Codempresa), int.Parse(Usuario.Coddepartamento), valor);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    linhaDados[0] = dr.GetString(dr.GetOrdinal("CODSAIDAPADRAO"));
                    linhaDados[1] = dr.GetString(dr.GetOrdinal("CODUNIDADE"));
                    linhaDados[2] = dr.GetString(dr.GetOrdinal("NOMEUNIDADE"));
                    linhaDados[3] = dr.GetString(dr.GetOrdinal("DATACADASTRO"));


                    Grid.Rows.Add(linhaDados);
                }
            }

            dr.Close();
            dr.Dispose();
        }
Exemple #2
0
        public void BuscaNovoPadraoSaida()
        {
            var m      = new Saida_Padrao();
            var numero = m.BuscaUltimoSaidaPadrao(int.Parse(Usuario.Codempresa), int.Parse(Usuario.Coddepartamento));

            try
            {
                var ultimo = numero;

                ultimo = (ultimo + 1);

                txtcodigo.Text = ultimo.ToString();
            }
            catch
            {
                txtcodigo.Text = "1";
            }
        }
Exemple #3
0
        public void BuscaPadraoSaida()
        {
            //txtcodigo.Text = "0";

            var dr = Saida_Padrao.Select(int.Parse(txtcodigo.Text.Trim()));

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    txtcodigo.Text       = dr.GetInt32(dr.GetOrdinal("CODSAIDAPADRAO")).ToString();
                    txtdataCadastro.Text = dr.GetString(dr.GetOrdinal("DATACADASTRO")).ToString();
                    txtCodUnidade.Text   = dr.GetInt32(dr.GetOrdinal("CODUNIDADE")).ToString();

                    BuscaUnidades();
                }
            }
            dr.Dispose();
            dr.Close();

            CarregaGrid(int.Parse(txtcodigo.Text));
        }
Exemple #4
0
        private void Gravar(bool novo, int codigo)
        {
            var hoje    = DateTime.Now;
            var empresa = Usuario.Codempresa.ToString();
            var id      = 0;
            //codigo = txtcodigo.Text.Trim();
            var datacadastro    = txtdataCadastro.Text.Trim();
            var codUnidade      = txtCodUnidade.Text.Trim();
            var coddepartamento = Usuario.Coddepartamento.ToString();


            var respinclusao  = Usuario.Nomeusuario.ToString();
            var datainclusao  = hoje.ToString();
            var respalteracao = Usuario.Nomeusuario.ToString();

            var excluido = "N";

            var numero = 0;

            try
            {
                var dr = Saida_Padrao.Select(codigo, int.Parse(Usuario.Codempresa), int.Parse(Usuario.Coddepartamento));
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        id = dr.GetInt32(dr.GetOrdinal("CODSAIDAPADRAO"));
                    }
                    var m = new Saida_Padrao(id, int.Parse(empresa), int.Parse(coddepartamento), int.Parse(codUnidade), datacadastro);
                    m.Update();
                    numero = id;
                }
                else
                {
                    var m = new Saida_Padrao(id, int.Parse(empresa), int.Parse(coddepartamento), int.Parse(codUnidade), datacadastro);
                    numero = m.Insert();
                    id     = numero;
                }

                dr.Dispose();
                dr.Close();


                #region Itens


                int total = Grid.Rows.Count;
                int i;
                var Produto = "";
                var nome    = "";
                var qt      = "";
                var estUBS  = "";

                var Del_item = new Saida_Padrao_Item();
                Del_item.Delete(numero);

                var Linhas = Grid.Rows.Count;

                foreach (DataGridViewRow linha1 in Grid.Rows)
                {
                    Produto = linha1.Cells[0].Value.ToString();
                    nome    = linha1.Cells[1].Value.ToString();
                    qt      = linha1.Cells[2].Value.ToString();


                    var item = new Saida_Padrao_Item(numero, int.Parse(Usuario.Codempresa), int.Parse(Usuario.Coddepartamento), int.Parse(Produto), qt);

                    item.Insert();
                }


                #endregion

                //Relatorio();
                MessageBox.Show("Registro Gravado com Sucesso !");
            }
            catch (Exception erro)
            {
                MessageBox.Show("Erro na Persistência");
            }

            LimpaTela();
        }