Пример #1
0
        protected void InsertarEnvio(object sender, DirectEventArgs e)
        {
            int noSiniestro = Convert.ToInt32(Session["IdSiniestro"]);

            string extension = System.IO.Path.GetExtension(fileSelector.FileName);

            long size = fileSelector.FileContent.Length;

            Error ret = reportesDA.InsertDocumentacionDA(noSiniestro, 0, string.Empty, string.Empty, 0);

            int  idDocumentacion = 0;
            bool pushFile        = int.TryParse(ret.Mensaje, out idDocumentacion);

            if (pushFile)
            {
                insertaDatos.UploadFileForSiniestros(fileSelector.FileBytes, noSiniestro.ToString(), idDocumentacion.ToString(), extension);

                string loopRet = LoopThroughEachCheckBoxAndInsertThemInToTheDataBaseBecauseNoArrays(idDocumentacion);

                if (loopRet != string.Empty)
                {
                    X.MessageBox.Alert("Error al insertar datos", loopRet);
                }

                ArchivosSiniestro(noSiniestro);

                RestaurarArchivos(null, null);
            }
            else
            {
                X.MessageBox.Alert("Alerta", ret.Mensaje).Show();
            }
        }
Пример #2
0
        protected void RealizarEnvio(object sender, DirectEventArgs e)
        {
            string noGuia       = txtGuia.Text;
            string fechaEnvio   = dateEnvio.Text;
            int    idPaqueteria = Convert.ToInt32(cmbPaqueteria.SelectedItem.Value);

            foreach (SelectedRow envio in smDocumentos.SelectedRows)
            {
                int idDocumentacion = Convert.ToInt32(envio.RecordID);

                Error err = reportesDA.InsertDocumentacionDA(0, idPaqueteria, fechaEnvio, noGuia, idDocumentacion);

                if (err.Valor)
                {
                    X.Msg.Alert("Alerta", err.Mensaje).Show();
                }
            }

            wndDatosEnvio.Hidden = true;

            ActualizarSiniestros();
        }