Beispiel #1
0
        public string ConversieLaSir_PentruFisier()
        {
            string s = string.Format("{1}{0}{2}{0}{3}{0}{4}",
                                     SEPARATOR_PRINCIPAL_FISIER, Cod.ToString(), (Nume ?? "NECUNOSCUT"), (Prenume ?? " NECUNOSCUT "), NrCarti.ToString());

            return(s);
        }
Beispiel #2
0
        public string ConversieLaSir_PentruFisier()
        {
            string s = string.Format("{1}{0}{2}{0}{3}{0}{4}{0}{5}{0}{6}{0}{7}{0}{8}",
                                     SEPARATOR_PRINCIPAL_FISIER, Cod.ToString(), (Nume ?? "NECUNOSCUT"), (Prenume ?? " NECUNOSCUT "), (CNP ?? "NECUNOSCUT"), (NrTelefon ?? "NECUNOSCUT"), (Adresa ?? "NECUNOSCUT"), NrCarti.ToString(), ConversieLaSir_ImprumutID());

            return(s);
        }
Beispiel #3
0
 public void imprimir()
 {
     Console.ForegroundColor = ConsoleColor.Green;
     Console.WriteLine("COD:{0}", Cod.ToString().PadLeft(8, '0'));
     Console.WriteLine("NOME:{0}", Nome.PadLeft(25, ' '));
     Console.WriteLine("_".PadLeft(50, '_'));
     Console.ForegroundColor = ConsoleColor.Yellow;
 }
Beispiel #4
0
        private int DeleteItens()
        {
            int             rows = 0;
            MySqlConnection conn = Connection.GetInstance().GetConnection();
            MySqlCommand    cmd  = conn.CreateCommand();

            try {
                Messages.ShowSuccess(Cod.ToString());
                cmd.CommandText = "DELETE FROM tb_itens_venda WHERE cod_venda = @cod";
                cmd.Parameters.AddWithValue("@cod", Cod);
                rows = cmd.ExecuteNonQuery();
            } catch (Exception erro) {
                Messages.ShowError("Erro: " + erro.Message);
                rows = -1;
            } finally {
                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }
            }
            return(rows);
        }
Beispiel #5
0
        public string ConversieLaSir_PentruFisier()
        {
            string s = string.Format("{1}{0}{2}{0}{3}{0}{4}{0}{5}{0}{6}{0}{7}{0}{8}{0}{9}",
                                     SEPARATOR_PRINCIPAL_FISIER, (Titlu ?? "NECUNOSCUT"), (Autor ?? " NECUNOSCUT "), (Editura ?? " NECUNOSCUT "), Cod.ToString(), NumarExemplare.ToString(), NumarImprumutate.ToString(), Limba, GenToString, dataActualizare.ToString());

            return(s);
        }
Beispiel #6
0
 public string ConversieLaSir()
 {
     return("#" + Cod.ToString() + " - " + Titlu + " - " + Autor + " - " + Editura + "\nLimbă: " + Limba + "\nGen: " + GenToString + "\nNumăr de exemplare: " + NumarExemplare.ToString() + "\n");
 }
Beispiel #7
0
 public string ConversieLaSir()
 {
     return("#" + Cod.ToString() + " " + Nume + " " + Prenume + " - " + NrCarti.ToString() + " carti");
 }
Beispiel #8
0
 public override string ToString()
 {
     return(Cod.ToString());
 }
        private void InsertVenda()
        {
            if (txtTipoPagamento.Text != "1")
            {
                frmDataVencimento data = new frmDataVencimento();
                data.ShowDialog();
                data1 = data.dataVencimento;
            }

            if (String.IsNullOrWhiteSpace(txtDesconto.Text))
            {
                txtDesconto.Text = "0";
            }



            sql = String.Format(@"insert into VENDA (IDFCFO, IDVENDEDOR, IDORDEM, TIPOPAGAMENTO, DESCONTO, OBSERVACAO, STATUS, DATAINCLUSAO, DATAPAGAMENTO, DATAVENCIMENTO) values(
                                    '{0}' ,{4}, null, '{1}' ,{2}, '{3}' , 'A' , getdate() , null, CONVERT(DATETIME, CONVERT(VARCHAR,'{5}', 121),103)) select SCOPE_IDENTITY()",
                                txtIdCliente.Text, txtTipoPagamento.Text, txtDesconto.Text.Replace(".", "").Replace(",", "."), txtObservacao.Text, txtIdVendedor.Text,
                                txtDataVencimento.Text);
            object IDVENDA = MetodosSql.ExecScalar(sql);

            txtCodigo.Text = IDVENDA.ToString();



            string valor;
            char   coCorretagem;
            double valorSeguralta;
            string query = @"INSERT INTO VENDACOMISSAO(IDVENDA, IDCLIENTE, VALORLIQUIDO, IOF, TOTALVENDA, COMISSAO, COMISSAOVENDA, COCORRETAGEM, VALORSEGURALTA)
                               VALUES('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}')";


            sql = String.Format(@"SELECT * FROM PORCENTAGENS ");
            double percCorretora = double.Parse(MetodosSql.GetField(sql, "PERCSEGURALTA")) / 100;
            double impostoNota   = double.Parse(MetodosSql.GetField(sql, "PERCIMPOSTONOTA")) / 100;


            if (cbCoCorretagem.Checked == true)
            {
                coCorretagem   = 'S';
                valorSeguralta = (double.Parse(txtComissaoVenda.Text) * percCorretora);
                valor          = valorSeguralta.ToString("F2", CultureInfo.InvariantCulture);

                sql = String.Format(query,
                                    /*{0}*/ IDVENDA,
                                    /*{1}*/ txtIdCliente.Text,
                                    /*{2}*/ txtValorLiquido.Text.Replace(".", "").Replace(",", "."),
                                    /*{3}*/ txtIof.Text.Replace(".", "").Replace(",", "."),
                                    /*{4}*/ txtTotalDesconto.Text.Replace(".", "").Replace(",", "."),
                                    /*{5}*/ txtComissao.Text.Replace(".", "").Replace(",", "."),
                                    /*{6}*/ txtComissaoVenda.Text.Replace(".", "").Replace(",", "."),
                                    /*{7}*/ coCorretagem,
                                    /*{8}*/ valor);
            }
            else
            {
                coCorretagem   = 'N';
                valorSeguralta = (double.Parse(txtComissaoVenda.Text) * percCorretora * impostoNota);
                valor          = valorSeguralta.ToString("F2", CultureInfo.InvariantCulture);

                sql = String.Format(query,
                                    /*{0}*/ IDVENDA,
                                    /*{1}*/ txtIdCliente.Text,
                                    /*{2}*/ txtValorLiquido.Text.Replace(".", "").Replace(",", "."),
                                    /*{3}*/ txtIof.Text.Replace(".", "").Replace(",", "."),
                                    /*{4}*/ txtTotalDesconto.Text.Replace(".", "").Replace(",", "."),
                                    /*{5}*/ txtComissao.Text.Replace(".", "").Replace(",", "."),
                                    /*{6}*/ txtComissaoVenda.Text.Replace(".", "").Replace(",", "."),
                                    /*{7}*/ coCorretagem,
                                    /*{8}*/ valor);
            }
            MetodosSql.ExecQuery(sql);


            foreach (Produto p in produtos)
            {
                sql = String.Format("insert into ITEMMOVIMENTO (IDVENDA, IDPRODUTO, VALOR, QUANTIDADE, DATAINCLUSAO) values ('{0}','{1}','{2}','1', GETDATE())",
                                    /*{0}*/ IDVENDA.ToString(),
                                    /*{1}*/ p.IDPRODUTO,
                                    /*{2}*/ txtTotalDesconto.Text.Replace(".", "").Replace(",", "."));
                MetodosSql.ExecQuery(sql);
            }


            Editar = true;

            InsertParcela();



            if (vendaClick == false)
            {
                frmIdPagamento frm = new frmIdPagamento(false, null, true);
                frm.txtValorRestante.Enabled = false;
                frm.label7.Enabled           = false;
                frm.CODIGOVENDA   = IDVENDA.ToString();
                frm.CODIGOPARCELA = Cod.ToString();
                frm.CODIGOCLIENTE = txtIdCliente.Text;
                frm.ShowDialog();
            }
        }