Exemple #1
0
 public void Excluir()
 {
     if (IdNota > 0)
     {
         Controle.ExecutaSQL("DELETE FROM NotaFiscal       WHERE Id_Nota=" + IdNota.ToString().Trim());
         Controle.ExecutaSQL("DELETE FROM NotaFiscalItens  WHERE Id_Nota=" + IdNota.ToString().Trim());
     }
 }
Exemple #2
0
        public void CalcularImposto()
        {
            DataSet Itens = new DataSet();

            Itens = Controle.ConsultaTabela("SELECT * FROM NOTAFISCALITENS WHERE ID_NOTA=" + IdNota.ToString());
            decimal T_BIcms = 0;
            decimal V_Icms  = 0;
            decimal V_Ipi   = 0;
            decimal VlrItem = 0;

            if (Itens.Tables[0].Rows.Count > 0)
            {
                for (int I = 0; I <= Itens.Tables[0].Rows.Count - 1; I++)
                {
                    if (decimal.Parse(Itens.Tables[0].Rows[I]["VlrIcms"].ToString()) > 0)
                    {
                        if (decimal.Parse(Itens.Tables[0].Rows[I]["PercRed"].ToString( )) > 0)
                        {
                            VlrItem = decimal.Parse(Itens.Tables[0].Rows[I]["VlrTotal"].ToString()) - Math.Round((decimal.Parse(Itens.Tables[0].Rows[I]["VlrTotal"].ToString()) * decimal.Parse(Itens.Tables[0].Rows[I]["PercRed"].ToString()) / 100), 2);// MidpointRounding.AwayFromZero);
                        }
                        else
                        {
                            VlrItem = decimal.Parse(Itens.Tables[0].Rows[I]["VlrTotal"].ToString());
                        }

                        T_BIcms = T_BIcms + VlrItem;
                        V_Icms  = V_Icms + decimal.Parse(Itens.Tables[0].Rows[I]["VlrIcms"].ToString());
                    }
                    if (decimal.Parse(Itens.Tables[0].Rows[I]["VlrIpi"].ToString()) > 0)
                    {
                        V_Ipi = V_Ipi + decimal.Parse(Itens.Tables[0].Rows[I]["VlrIpi"].ToString());
                    }
                }
            }
            BIcms   = T_BIcms;
            VlrIcms = V_Icms;
            VlrIpi  = V_Ipi;
        }
Exemple #3
0
 public void Cancelar()
 {
     Controle.ExecutaSQL("UPDATE NotaFiscal Set Status=2,DataCancel=convert(DateTime,'" + DateTime.Now.Date.ToShortDateString() + "',103) Where Id_Nota=" + IdNota.ToString());
     Status = 2;
 }
Exemple #4
0
 public void Concluir()
 {
     Controle.ExecutaSQL("UPDATE NotaFiscal Set Status=1 Where Id_Nota=" + IdNota.ToString());
     Status = 1;
 }