public static CNBVPreocupantesBean Get()
        {
            CNBVPreocupantesBean data = new CNBVPreocupantesBean(true);

            try
            {
                String           query = String.Format(@"SELECT *
                                            FROM xDatosGenerales");
                DataBaseSettings db    = new DataBaseSettings();
                DataTable        aux   = db.GetDataTable(query);

                if (aux.Rows.Count > 0)
                {
                    data.OrganoSupervisor    = aux.Rows[0]["OrganoSupervisor"] != DBNull.Value ? aux.Rows[0]["OrganoSupervisor"].ToString() : String.Empty;
                    data.ClaveSujetoObligado = aux.Rows[0]["ClaveSujetoObligado"] != DBNull.Value ? aux.Rows[0]["ClaveSujetoObligado"].ToString() : String.Empty;
                    data.Localidad           = aux.Rows[0]["Localidad"] != DBNull.Value ? aux.Rows[0]["Localidad"].ToString() : String.Empty;
                    data.CodigoPostal        = aux.Rows[0]["CodigoPostal"] != DBNull.Value ? aux.Rows[0]["CodigoPostal"].ToString() : String.Empty;
                }
            } catch (Exception ex)
            {
                throw ex;
            }

            return(data);
        }
 protected void btnReportar_Click(object sender, EventArgs e)
 {
     try
     {
         CNBVPreocupantesBean preo = ReportsOperations.Get();
         preo.Nombre          = txtNombre.Text.Trim();
         preo.ApellidoPaterno = txtApellidoPaterno.Text.Trim();
         preo.ApellidoMaterno = txtApellidoMaterno.Text.Trim();
         preo.RazonSocial     = String.Format("{0} {1} {2}", preo.ApellidoPaterno, preo.ApellidoMaterno, preo.Nombre);
         preo.Domicilio       = txtDomicilio.Text.Trim();
         preo.Ciudad          = txtCiudad.Text.Trim();
         preo.Colonia         = txtColonia.Text.Trim();
         preo.Telefono        = txtTelefono.Text.Trim();
         DateTime fechaNacimiento = DateTime.ParseExact(txtFechaNacimiento.Text.Trim(), "dd/MM/yyyy", CultureInfo.InvariantCulture);
         preo.FechaNacimiento = fechaNacimiento.ToString("yyyyMMdd");
         preo.Nacionalidad    = ddlNacionalidad.SelectedItem.Value;
         preo.RFC             = txtRfc.Text.Trim();
         preo.CURP            = txtCurp.Text.Trim();
         preo.TipoPersona     = "1";
         //preo.Localidad = ddlLocalidad.SelectedItem.Text;
         //preo.OrganoSupervisor = ddlSucursal.SelectedItem.Text;
         preo.Razones = txtCausa.Text.Trim();
         ReportsOperations.Save(preo);
         LimpiarCampos();
         MostarMensaje(true);
     }
     catch (Exception ex)
     {
         MostarMensaje(false);
         throw ex;
     }
 }
Beispiel #3
0
        public override String CreateFile(DataTable data)
        {
            String fileName = FileSettings.fileName("CNBVPreocupantes");

            using (StreamWriter file = new StreamWriter(System.Web.HttpContext.Current.Server.MapPath(FileSettings.filePath + fileName), false))
            {
                for (int i = 0; i < data.Rows.Count; i++)
                {
                    CNBVPreocupantesBean information = new CNBVPreocupantesBean(true); //the class validate the fields and set its correct format

                    information.PeriodoReporte       = DateTime.Now.ToString("yyyyMMdd");
                    information.Folio                = Convert.ToString(1 + i);
                    information.OrganoSupervisor     = data.Rows[i][4].ToString();
                    information.ClaveSujetoObligado  = data.Rows[i][5].ToString();
                    information.Localidad            = data.Rows[i][6].ToString();
                    information.CodigoPostal         = data.Rows[i][7].ToString();
                    information.TipoOperacion        = data.Rows[i][8].ToString();
                    information.InstrumentoMonetario = data.Rows[i][9].ToString();
                    information.NumeroCuenta         = data.Rows[i][10].ToString();
                    //information.Monto = Convert.ToDecimal(data.Rows[i][11].ToString());
                    information.Monto                = 0;
                    information.Moneda               = data.Rows[i][12].ToString();
                    information.FechaOperacion       = data.Rows[i][13].ToString();
                    information.FechaDeteccion       = data.Rows[i][14].ToString();
                    information.Nacionalidad         = data.Rows[i][15].ToString();
                    information.TipoPersona          = data.Rows[i][16].ToString();
                    information.RazonSocial          = data.Rows[i][17].ToString();
                    information.Nombre               = data.Rows[i][18].ToString();
                    information.ApellidoPaterno      = data.Rows[i][19].ToString();
                    information.ApellidoMaterno      = data.Rows[i][20].ToString();
                    information.RFC                  = data.Rows[i][21].ToString();
                    information.CURP                 = data.Rows[i][22].ToString();
                    information.FechaNacimiento      = data.Rows[i][23].ToString();
                    information.Domicilio            = data.Rows[i][24].ToString();
                    information.Colonia              = data.Rows[i][25].ToString();
                    information.Ciudad               = data.Rows[i][26].ToString();
                    information.Telefono             = data.Rows[i][27].ToString();
                    information.ActividadEconomica   = data.Rows[i][28].ToString();
                    information.ConsecutivoCuentas   = data.Rows[i][29].ToString();
                    information.NumeroCuentaC        = data.Rows[i][30].ToString();
                    information.ClaveSujetoObligadoC = data.Rows[i][31].ToString();
                    information.NombreTitularCuenta  = data.Rows[i][32].ToString();
                    information.ApellidoPaternoC     = data.Rows[i][33].ToString();
                    information.ApellidoMaternoC     = data.Rows[i][34].ToString();
                    information.DescripcionOperacion = data.Rows[i][35].ToString();
                    information.Razones              = data.Rows[i][36].ToString();
                    file.Write(information.ToString());
                    file.Write(Environment.NewLine);
                }
                file.Close();
            }

            return(fileName);
        }
 public static void Save(CNBVPreocupantesBean data)
 {
     try
     {
         String query = String.Format(@"INSERT INTO xCnbvSOFOMES (FechaOperacion, ApellidoPaterno1, ApellidoMaterno1, Nombre, Domicilio, Ciudad, Colonia, Telefono, 
                                        FechaNacCons, Nacionalidad, RFC, CURP, Localidad, RazConsInusual, TipoReporte,
                                         OrganoSup, ClaveSujOb1, CodigoPostSuc,
                                         FechaDetOper, PeriodoRep, TipoPersona, RazonSocial) 
                                         VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}',
                                        '{7}', '{8}', '{9}', '{10}', '{11}', '{12}', '{13}', '{14}', 
                                         '{15}', '{16}', '{17}',
                                         '{18}', '{19}', '{20}', '{21}')", DateTime.Now.ToString("yyyyMMdd"), data.ApellidoPaterno, data.ApellidoMaterno,
                                      data.Nombre, data.Domicilio, data.Ciudad, data.Colonia, data.Telefono, data.FechaNacimiento, data.Nacionalidad, data.RFC,
                                      data.CURP, data.Localidad, data.Razones, "3",
                                      data.OrganoSupervisor, data.ClaveSujetoObligado, data.CodigoPostal,
                                      DateTime.Now.ToString("yyyyMMdd"), DateTime.Now.ToString("yyyyMM"), data.TipoPersona, data.RazonSocial);
         DataBaseSettings db = new DataBaseSettings();
         db.ExecuteQuery(query);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }