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; } }
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; } }