예제 #1
0
        public void Calacular(float?T0)
        {
            ParametrosBLL dll = new ParametrosBLL();

            Total_ = T0;
            decimal p = Convert.ToDecimal(dll.myIva) / 100;

            Iva      = Convert.ToSingle(p + 1);
            Iva      = T0 - (T0 / Iva);
            SubTotal = T0 - Iva;
        }
예제 #2
0
        private void XtraFormLogin_Load(object sender, EventArgs e)
        {
            metodo    = new UsuarioBLL();
            this.Text = General.MyVersion;

            DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle(new LecturaArchivo().GetSkin);
            labelControl3.Text = string.Format("Intento {0} de 3", intento);
            var resp = new ParametrosBLL();

            General.Iva        = resp.myIva;
            General.FotoEmpres = resp.myFoto;
            do
            {
                Cargar();
            } while (Conexion == true);
        }
예제 #3
0
        private void SaveFTP(HttpPostedFileBase file, int CodMarketing, string ArquivoAntigo)
        {
            #region deleteOldFile
            if (!string.IsNullOrEmpty(ArquivoAntigo))
            {
                try {
                    string        DEL_URIString = ParametrosBLL.GetParameter("FTPServer") + "/" + ParametrosBLL.GetParameter("FTPMarketing") + "/" + ArquivoAntigo;
                    FtpWebRequest DEL_request   = (FtpWebRequest)WebRequest.Create(DEL_URIString);
                    DEL_request.Credentials = new NetworkCredential(ParametrosBLL.GetParameter("FTPUser"), ParametrosBLL.GetParameter("FTPPwd"));
                    DEL_request.Method      = WebRequestMethods.Ftp.DeleteFile;
                    FtpWebResponse DEL_response = (FtpWebResponse)DEL_request.GetResponse();
                    Console.WriteLine("Delete status: {0}", DEL_response.StatusDescription);
                    DEL_response.Close();
                }
                catch (Exception)
                { }
            }
            #endregion

            string        fileName  = CodMarketing.ToString() + "_" + Path.GetFileName(file.FileName);
            string        URIString = ParametrosBLL.GetParameter("FTPServer") + "/" + ParametrosBLL.GetParameter("FTPMarketing") + "/" + fileName;
            FtpWebRequest request   = (FtpWebRequest)WebRequest.Create(URIString);
            request.Method = WebRequestMethods.Ftp.UploadFile;

            request.Credentials = new NetworkCredential(ParametrosBLL.GetParameter("FTPUser"), ParametrosBLL.GetParameter("FTPPwd"));

            var    sourceStream  = file.InputStream;
            Stream requestStream = request.GetRequestStream();
            request.ContentLength = sourceStream.Length;
            byte[] buffer    = new byte[file.ContentLength];
            int    bytesRead = sourceStream.Read(buffer, 0, file.ContentLength);
            do
            {
                requestStream.Write(buffer, 0, bytesRead);
                bytesRead = sourceStream.Read(buffer, 0, file.ContentLength);
            } while (bytesRead > 0);
            sourceStream.Close();
            requestStream.Close();
            FtpWebResponse response = (FtpWebResponse)request.GetResponse();
        }