public void Actualizo_rutas_carpetas(Configuracion_Model configuracion) { configuracion.carpetas.ruta_imagenes_carpeta = txt_imagen.Text; configuracion.carpetas.ruta_subir_servidor_carpeta = txt_subir_servidor.Text; configuracion.carpetas.ruta_fotografias_carpeta = txt_fotografias.Text; configuracion.carpetas.ruta_temporal_carpeta = txt_temporal.Text; Archivo_Binario ab = new Archivo_Binario(); ab.Guardar(configuracion, this.ruta); System.Windows.Forms.MessageBox.Show("Se actualizo Correctamente", "Se actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); }
private bool SubirFicheroStockFTP(string foto, string ruta) { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); bool verdad; try { FtpWebRequest request = (FtpWebRequest)WebRequest.Create( configuracion.ftp.ftp_server + configuracion.ftp.ftp_path + foto); string filePath = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, ruta, foto); request.Method = WebRequestMethods.Ftp.UploadFile; request.Credentials = new NetworkCredential( configuracion.ftp.ftp_user, configuracion.ftp.ftp_password); request.UsePassive = true; request.UseBinary = true; request.KeepAlive = false; using (var fileStream = File.OpenRead(filePath)) { using (var requestStream = request.GetRequestStream()) { fileStream.CopyTo(requestStream); requestStream.Close(); } } var response = (FtpWebResponse)request.GetResponse(); response.Close(); verdad = true; } catch (Exception ex) { //System.Windows.Forms.MessageBox.Show("Se ha producido un error ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); verdad = false; //System.Windows.MessageBox.Show("Error " + ex.Message + " " + ex.StackTrace); } return(verdad); }
//solo aqui //comentario de prueba para ver si se esta haciendo en la pc remote: esto se esta haceindo desde mi propio visual studio y computadora..............ya se como //trabajaremos para resolver estos errores jeje //string servidor = "192.168.0.8"; //string puerto = "3306"; //string usuario = "usuariochido"; //string password = "******"; //string database = "bs"; public MySqlConnection conexion_offline() { //string ruta = "E:\\PortableGit\\programs_c#\\bs_v1.4\\Bonita_smile\\bonita_smile_v1\\Assets\\configuracion.txt"; string ruta = Path.Combine(@Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"dentista\setup\conf\configuracion.txt"); Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta); string cadena = "server=" + configuracion.servidor_interno.servidor_local + ";port=" + configuracion.servidor_interno.puerto_local + "; user id=" + configuracion.servidor_interno.usuario_local + "; password="******"; database=" + configuracion.servidor_interno.database_local_aux; MySqlConnection conexionBD = new MySqlConnection(cadena); return(conexionBD); }
public Pacientes_socio(List <string> lista, string alias) { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); InitializeComponent(); this.configuracion = configuracion; this.lista = lista; this.alias = alias; llenar_list_view(lista); CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(lv_Paciente.ItemsSource); view.Filter = UserFilter; }
public Pagina_Estudios(PacienteModel paciente, Motivo_citaModel motivo, string alias) { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); InitializeComponent(); //MessageBox.Show("El valor del id_del paciente es :" + paciente.id_paciente); //MessageBox.Show("El nombre del paciente es " + paciente.nombre); this.configuracion = configuracion; id_paciente = paciente.id_paciente; id_clinica = motivo.id_clinica; id_motivo = motivo.id_motivo; llenar_list_view(id_paciente, id_clinica); this.alias = alias; }
public Configuracion_Model Cargar(string ruta) { if (!File.Exists(ruta)) { return(null); } else { BinaryFormatter BF = new BinaryFormatter(); FileStream Archivo = File.Open(ruta, FileMode.Open); Configuracion_Model DatosCargados = (Configuracion_Model)BF.Deserialize(Archivo); Archivo.Close(); return(DatosCargados); } }
public Page7_Actualizar(PacienteModel paciente, string nombre_viejo, List <string> lista, string alias) { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); this.configuracion = configuracion; InitializeComponent(); txtAntecedentes.Text = paciente.antecedente; //MessageBox.Show(paciente.antecedente); this.paciente = paciente; this.nombre_viejo = nombre_viejo; this.foto = paciente.foto; this.lista = lista; this.alias = alias; }
public Pacientes_Recepcionista(string id, string alias) { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); InitializeComponent(); llenar_list_view(id); this.id = id; this.configuracion = configuracion; this.alias = alias; CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(lv_Paciente.ItemsSource); view.Filter = UserFilter; }
public void Actualizo_servidor_interno(Configuracion_Model configuracion) { configuracion.servidor_interno.servidor_local = txt_ip.Text; configuracion.servidor_interno.puerto_local = txt_puerto.Text; configuracion.servidor_interno.usuario_local = txt_nombre.Text; configuracion.servidor_interno.password_local = txt_password.Text; configuracion.servidor_interno.database_local = txt_bd.Text; configuracion.servidor_interno.database_local_aux = txt_bd_aux.Text; Archivo_Binario ab = new Archivo_Binario(); ab.Guardar(configuracion, this.ruta); System.Windows.Forms.MessageBox.Show("Se actualizo Correctamente", "Se actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); }
//abono,paciente, id_membresia, total, restanten, abonado, alias public Actualizar_Abono_Membresia(abonos_membresiaModel abono, PacienteModel paciente, string id_membresia, double total, double restante, double abonado, string alias) { this.restante = Convert.ToDouble(restante.ToString(culture), culture); this.total = Convert.ToDouble(total.ToString(culture), culture); this.abonado = Convert.ToDouble(abonado.ToString(culture), culture); this.total = Convert.ToDouble(total.ToString(culture), culture); this.abono = abono; this.paciente = paciente; this.conexionBD = obj.conexion(bandera_online_offline); Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta); this.configuracion = configuracion; this.alias = alias; this.id_membresia = id_membresia; InitializeComponent(); }
public Form1() { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta); this.configuracion = configuracion; //Configuracion_Model configuracion; //ServidorModelo servidor_intern = new ServidorModelo() //{ // servidor_local = "192.168.02", // puerto_local = "3306", // usuario_local = "usuariochido", // password_local = "12345", // database_local = "dentista", // database_local_aux = "bs", //}; //ServidorModelo servidor_extern = new ServidorModelo() //{ // puerto_local = "3306", // usuario_local = "jjdevelo_dentista", // password_local = "jjpd1996", // database_local = "jjdevelo_dentist", //}; //RutasCarpetasModelo carpeta = new RutasCarpetasModelo() //{ // ruta_fotografias_carpeta = "fotografias", // ruta_imagenes_carpeta = "imagenes", // ruta_subir_servidor_carpeta = "subir servidor", // ruta_temporal_carpeta = "temporal", //}; //configuracion = new Configuracion_Model() //{ // carpetas = carpeta, // servidor_externo = servidor_extern, // servidor_interno = servidor_intern //}; //ab.Guardar(configuracion, ruta); InitializeComponent(); }
public MySqlConnection conexion(bool online) { //string ruta = "E:\\PortableGit\\programs_c#\\bs_v1.4\\Bonita_smile\\bonita_smile_v1\\Assets\\configuracion.txt"; string ruta = Path.Combine(@Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"dentista\setup\conf\configuracion.txt"); Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta); if (online) { Test_Internet ti = new Test_Internet(); if (ti.Test()) { //MessageBox.Show("Estas Online"); servidor = configuracion.servidor_externo.servidor_local; puerto = configuracion.servidor_externo.puerto_local; usuario = configuracion.servidor_externo.usuario_local; password = configuracion.servidor_externo.password_local; database = configuracion.servidor_externo.database_local; } else { //MessageBox.Show("Estas Offline"); //aqui estas servidor = configuracion.servidor_interno.servidor_local; puerto = configuracion.servidor_interno.puerto_local; usuario = configuracion.servidor_interno.usuario_local; password = configuracion.servidor_interno.password_local; database = configuracion.servidor_interno.database_local; } } else { servidor = configuracion.servidor_interno.servidor_local; puerto = configuracion.servidor_interno.puerto_local; usuario = configuracion.servidor_interno.usuario_local; password = configuracion.servidor_interno.password_local; database = configuracion.servidor_interno.database_local; } string cadena = "server=" + servidor + ";port=" + puerto + "; user id=" + usuario + "; password="******"; database=" + database; MySqlConnection conexionBD = new MySqlConnection(cadena); return(conexionBD); }
/*public bool SincronizarLocalServidor() * { * conexionBD = obj2.conexion(); * Escribir_Archivo ea = new Escribir_Archivo(); * bool internet = ti.Test(); * List<String> lQuery = new List<string>(); * //lQuery = ea.corregirArchivo(); * lQuery = ea.obtenerQueryArchivo(); * * if(lQuery!=null) * { * * if (!internet) * { * MessageBox.Show("Intentelo más tarde, no cuenta con acceso a internet"); * return false; * } * else * { * //CREAR TRANSACCION * foreach (var query in lQuery) * { * MessageBox.Show(query); * if (!query.Equals("")) * { * MessageBox.Show("entroquery"); * conexionBD.Open(); * MySqlCommand cmd = new MySqlCommand(query, conexionBD); * cmd.ExecuteReader(); * conexionBD.Close(); * } * } * } * return true; * } * else * { * return false; * } * }*/ private List <string> Obtener_nombres_archivos(string ruta_carpeta) { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); List <string> lista = new List <string>(); //string ruta = @configuracion.carpetas.ruta_subir_servidor_carpeta + "\\"; DirectoryInfo di = new DirectoryInfo(ruta_carpeta); foreach (var fi in di.GetFiles()) { //MessageBox.Show(fi.ToString()); lista.Add(fi.ToString()); } return(lista); }
public void Actualizo_rutas_carpetas(Configuracion_Model configuracion) { Archivo_Binario ab = new Archivo_Binario(); configuracion.carpetas.ruta_imagenes_carpeta = txt_imagen.Text; configuracion.carpetas.ruta_subir_servidor_carpeta = txt_subir_servidor.Text; configuracion.carpetas.ruta_fotografias_carpeta = txt_fotografias.Text; configuracion.carpetas.ruta_respaldo_carpeta = txt_temporal.Text; configuracion.carpetas.ruta_script_carpeta = txt_script.Text; configuracion.carpetas.ruta_eliminar_carpeta = txt_eliminar.Text; configuracion.carpetas.ruta_acceso_deirecto = txt_acceso_directo.Text; ab.SetFileReadAccess(ruta, false); File.Delete(ruta); ab.Guardar(configuracion, this.ruta); System.Windows.Forms.MessageBox.Show("Se actualizo Correctamente", "Se actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); }
public MessageBoxAbono(string id_motivo, string id_paciente, string nombre, string motivo, double restante, double abonado, double total, PacienteModel paciente, string alias) { this.id_motivo = id_motivo; this.id_paciente = id_paciente; this.nombre = nombre; this.motivo = motivo; this.restante = Convert.ToDouble(restante.ToString(culture), culture); this.abonado = Convert.ToDouble(abonado.ToString(culture), culture); this.total = Convert.ToDouble(total.ToString(culture), culture); this.paciente = paciente; this.conexionBD = obj.conexion(bandera_online_offline); Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta); this.configuracion = configuracion; this.alias = alias; InitializeComponent(); }
public bool descargar_fotos() { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); var lista = lista_de_fotos(); bool bandera = true; foreach (var filename in lista) { if (filename.Equals("")) { } else { if (new Test_Internet().Test()) { if (File.Exists(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + filename)) { //MessageBox.Show("SI ESTA"+filename); } else { //MessageBox.Show("NO ESTA"+ filename); // bool descargo = downloadFile("ftp://jjdeveloperswdm.com/", "*****@*****.**", "bonita_smile", filename, @configuracion.carpetas.ruta_imagenes_carpeta + "\\" + filename, 10); bool descargo = downloadFile(configuracion.ftp.ftp_server + configuracion.ftp.ftp_path, configuracion.ftp.ftp_user, configuracion.ftp.ftp_password, filename, @configuracion.carpetas.ruta_imagenes_carpeta + "\\" + filename, 10); if (descargo) { //MessageBox.Show("si descargo"); } else { //MessageBox.Show("no se descargo"); } } } else { bandera = false; } } } return(bandera); }
public Fotos_de_Estudios(Carpeta_archivosModel carpeta, string alias) { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); Fotos_estudio_carpeta f_e_c = new Fotos_estudio_carpeta(bandera_online_offline); //f_e_c.fotos(carpeta.id_carpeta, carpeta.id_paciente); InitializeComponent(); this.configuracion = configuracion; llenar_list_view(carpeta.id_carpeta, carpeta.id_paciente, carpeta.id_clinica, carpeta.id_motivo); id_carpeta = carpeta.id_carpeta; id_paciente = carpeta.id_paciente; this.id_motivo = carpeta.id_motivo; this.id_clinica = carpeta.id_clinica; this.alias = alias; this.carpeta = carpeta; //llenar_list_view2(); }
public void Actulizo_ftp(Configuracion_Model configuracion) { Archivo_Binario ab = new Archivo_Binario(); if (cmbImpresora.SelectedIndex != -1) { configuracion.ftp.nombre_impresora = cmbImpresora.Text; } configuracion.ftp.ftp_password = txt_passworf_ftp.Text; configuracion.ftp.ftp_path = txt_ruta_ftp.Text; configuracion.ftp.ftp_server = txt_servidor.Text; configuracion.ftp.ftp_user = txt_usuario_ftp.Text; ab.SetFileReadAccess(ruta, false); File.Delete(ruta); ab.Guardar(configuracion, this.ruta); System.Windows.Forms.MessageBox.Show("Se actualizo Correctamente", "Se actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); }
public Actualizar_Paciente_Recepcionista(PacienteModel paciente, string id, string alias) { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); this.conexionBD = obj.conexion(bandera_online_offline); InitializeComponent(); this.configuracion = configuracion; llenar_Combo(id); this.paciente = paciente; txtApellidos.Text = paciente.apellidos; txtDireccion.Text = paciente.direccion; txtEmail.Text = paciente.email; txtNombre.Text = paciente.nombre; txtTelefono.Text = paciente.telefono; cmbClinica.SelectedItem = paciente.clinica.nombre_sucursal; antecedentes = paciente.antecedente; id_pacientes = paciente.id_paciente; foto = paciente.foto; this.alias = alias; }
public Page8_IngresarFoto(PacienteModel paciente, List <string> lista, string alias) { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); //MessageBox.Show(paciente.apellidos + " "+paciente.nombre+" "+paciente.clinica.id_clinica.ToString()+" "+paciente.antecedente); InitializeComponent(); CargaDispositivos(); //MiWebCam.SignalToStop(); //MiWebCam = null; this.configuracion = configuracion; this.ruta = @configuracion.carpetas.ruta_fotografias_carpeta + "\\"; //System.Windows.MessageBox.Show("ghhhxhhhd"+ruta); this.ruta_offline = @configuracion.carpetas.ruta_subir_servidor_carpeta + "\\"; this.btn_capturar.IsEnabled = false; this.btnSiguiente.IsEnabled = false; this.paciente = paciente; this.lista = lista; this.alias = alias; }
public bool Backup_bd_local() { bool v = false; /*servidor = "162.241.60.126"; * puerto = "3306"; * usuario = "jjdevelo_dentist"; * password = "******"; * database = "jjdevelo_dentist"; */ Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); // string constring = "server=162.241.60.126;user=jjdevelo_dentist;pwd=jjpd1996;database=jjdevelo_dentist;"; string constring = "server=" + configuracion.servidor_interno.servidor_local + ";user="******";pwd=" + configuracion.servidor_interno.password_local + ";database=" + configuracion.servidor_interno.database_local + ";"; constring += "charset=utf8;convertzerodatetime=true;"; //MessageBox.Show(constring); string file = @configuracion.carpetas.ruta_respaldo_carpeta + "\\backup_local.sql"; using (MySqlConnection conn = new MySqlConnection(constring)) { using (MySqlCommand cmd = new MySqlCommand()) { using (MySqlBackup mb = new MySqlBackup(cmd)) { cmd.Connection = conn; conn.Open(); mb.ExportToFile(file); //System.Windows.Forms.MessageBox.Show("Se hizo el respaldo correctamente ", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); conn.Close(); v = true; } } } return(v); }
public bool subir_fotos() { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); var lista = Obtener_nombres_archivos(@configuracion.carpetas.ruta_subir_servidor_carpeta + "\\"); bool bandera = true; if (lista.Count() == 0) { bandera = true; } else { foreach (var filename in lista) { if (new Test_Internet().Test()) { SubirFicheroStockFTP(filename, @configuracion.carpetas.ruta_subir_servidor_carpeta + "\\"); if (File.Exists(@configuracion.carpetas.ruta_subir_servidor_carpeta + "\\" + filename)) { File.Delete(@configuracion.carpetas.ruta_subir_servidor_carpeta + "\\" + filename); } else { } // File.Delete(@"\\DESKTOP-ED8E774\fotos_offline\" + filename); } else { bandera = false; } } } return(bandera); }
public void Agregar_a_Archivo(string ruta, Configuracion_Model configuracion) { FileStream fs = null; BinaryWriter bw = null; try { fs = new FileStream(ruta, FileMode.Append, FileAccess.Write); bw = new BinaryWriter(fs); bw.Write(7); } catch (IOException ex) { Console.WriteLine("Error" + ex.Message); } finally { if (bw != null) { fs.Close(); bw.Close(); } } }
public bool eliminar_fotos() { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); Escribir_Archivo ea = new Escribir_Archivo(); List <String> lQuery = new List <string>(); List <String> archivos = new List <String>(); bool eliminarArchivo = true; //MessageBox.Show("ENTRO AL METODO"); bool internet = ti.Test(); string ruta_carpeta = @configuracion.carpetas.ruta_eliminar_carpeta + "\\"; //=====> variable que contiene el nombre de la carpeta donde estan alojados los queries archivos = Obtener_nombres_archivos(ruta_carpeta); // MessageBox.Show(archivos.Count() + "la lista de archivos tiene "); if (archivos.Count > 0) { foreach (var archivo in archivos) { lQuery = ea.obtenerQueryArchivo(@configuracion.carpetas.ruta_eliminar_carpeta + "\\" + archivo); //MessageBox.Show(lQuery.Count() + ""); if (lQuery != null) { //CREAR TRANSACCION try { //ELIMINAR FOTOS DE SERVIDOR, OBTENIENDO NOMBRE DEL ARCHIVO // var datos = ea.leer(ruta_borrar); foreach (string imagen in lQuery) { if (!imagen.Equals("")) { //MessageBox.Show(imagen); Uri siteUri = new Uri(configuracion.ftp.ftp_server + configuracion.ftp.ftp_path + imagen); bool verdad = DeleteFileOnServer(siteUri, configuracion.ftp.ftp_user, configuracion.ftp.ftp_password); if (!verdad) { eliminarArchivo = false; } } } if (eliminarArchivo) { //System.Windows.MessageBox.Show("elimino Archivo"); ea.SetFileReadAccess(@configuracion.carpetas.ruta_eliminar_carpeta + "\\" + archivo, false); File.Delete(@configuracion.carpetas.ruta_eliminar_carpeta + "\\" + archivo); } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("Se ha producido un error ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } } return(true); } else { return(false); } //if (lista != null) //{ // //CREAR TRANSACCION // try // { // //ELIMINAR FOTOS DE SERVIDOR, OBTENIENDO NOMBRE DEL ARCHIVO // var datos = ea.leer(ruta_borrar); // foreach (string imagen in datos) // { // Uri siteUri = new Uri(configuracion.ftp.ftp_server + configuracion.ftp.ftp_path + imagen); // bool verdad = DeleteFileOnServer(siteUri, configuracion.ftp.ftp_user, configuracion.ftp.ftp_password); // if (!verdad) // eliminarArchivo = false; // } // if (eliminarArchivo) // { // System.Windows.MessageBox.Show("elimino Archivo"); // ea.SetFileReadAccess(ruta_borrar, false); // File.Delete(@configuracion.carpetas.ruta_respaldo_carpeta + "\\eliminar_imagen_temporal.txt"); // } // return true; // } // catch (Exception ex) // { // MessageBox.Show(ex + ""); // return false; // } //} //else // return false; }
private void Button_Click(object sender, RoutedEventArgs e) { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); ClinicaModel clinica = (ClinicaModel)lv_Clinica.SelectedItem; Escribir_Archivo ea = new Escribir_Archivo(); if (lv_Clinica.SelectedItems.Count > 0) { string id_clinica = clinica.id_clinica; string nombre_sucursal = clinica.nombre_sucursal; var confirmation = System.Windows.Forms.MessageBox.Show("Esta seguro que desea borrar la clínica " + nombre_sucursal + "? , se eliminarán todos los pacientes y sus estudios. Ya no se podrán recuperar", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (confirmation == System.Windows.Forms.DialogResult.Yes) { Clinicas clin = new Clinicas(bandera_online_offline); //OBTENER IMAGENES DE LA CLINICA CORRESPONDIENTE, INCLUYENDO SUS FOTOGRAFIAS DE PACIENTES, INCLUYENDO SU FOTOGRAFIS var listaNombreArchivos = new Fotos_estudio_carpeta(false).MostrarFoto_Clinica(id_clinica); bool elimino = clin.eliminarClinica(id_clinica, alias); if (elimino) { /*-----------ELIMINAR FOTOS DE LOCAL--------------------------------------*/ if (listaNombreArchivos.Count == 0) { ea.escribir_imagen_eliminar("", @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); } else { foreach (var nombre in listaNombreArchivos) { //System.Windows.MessageBox.Show("escribio en archivo"); //PASAR LOS NOMBRES DE LOS ARCHIVOS DE LA CARPETA EN UN ARCHIVO ea.escribir_imagen_eliminar(nombre, @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); //ELIMINAR FOTOS if (File.Exists(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + nombre)) { File.Delete(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + nombre); } else { } } } Gclinica.Remove((ClinicaModel)lv_Clinica.SelectedItem); //System.Windows.Forms.MessageBox.Show("Se elimino la clinica correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); /*-------------------------------------------------------------------------*/ /*PARTE ONLINE*/ //clin = new Clinicas(!bandera_online_offline); //clin.eliminarClinica(id_clinica); //ELIMINA TODOS LOS ARCHIVOS DEL SERVIDOR QUE SE ENCUENTRAN EN EL ARCHIVO //if(elimino) //{ // var datos = ea.leer(rutaArchivoEliminar); // foreach (string imagen in datos) // { // Uri siteUri = new Uri("ftp://jjdeveloperswdm.com/" + imagen); // bool verdad = DeleteFileOnServer(siteUri, "*****@*****.**", "bonita_smile"); // if (!verdad) // eliminarArchivo = false; // } // if (eliminarArchivo) // { // System.Windows.MessageBox.Show("elimino Archivo"); // ea.SetFileReadAccess(rutaArchivoEliminar, false); // File.Delete(@"\\DESKTOP-ED8E774\backup_bs\eliminar_imagen_temporal.txt"); // } //} //else //{ // //NO HAY INTERNET, NO HACER NADA //} } } else { //System.Windows.Forms.MessageBox.Show("No se pudo eliminar la clinica", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { System.Windows.Forms.MessageBox.Show("No selecciono ningun registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Configuracion_Model Cargar(string ruta) { List <string> lista = new List <string>(); if (File.Exists(ruta)) { using (StreamReader sr = File.OpenText(ruta)) { string query = ""; while ((query = sr.ReadLine()) != null) { lista.Add(query); } Configuracion_Model configuracion; ServidorModelo servidor_intern = new ServidorModelo() { servidor_local = new Seguridad().Desencriptar(lista[0]), puerto_local = new Seguridad().Desencriptar(lista[1]), usuario_local = new Seguridad().Desencriptar(lista[2]), password_local = new Seguridad().Desencriptar(lista[3]), database_local = new Seguridad().Desencriptar(lista[4]), database_local_aux = new Seguridad().Desencriptar(lista[5]), }; ServidorModelo servidor_extern = new ServidorModelo() { servidor_local = new Seguridad().Desencriptar(lista[6]), puerto_local = new Seguridad().Desencriptar(lista[7]), usuario_local = new Seguridad().Desencriptar(lista[8]), password_local = new Seguridad().Desencriptar(lista[9]), database_local = new Seguridad().Desencriptar(lista[10]), }; RutasCarpetasModelo carpeta = new RutasCarpetasModelo() { ruta_fotografias_carpeta = new Seguridad().Desencriptar(lista[11]), ruta_imagenes_carpeta = new Seguridad().Desencriptar(lista[12]), ruta_subir_servidor_carpeta = new Seguridad().Desencriptar(lista[13]), ruta_respaldo_carpeta = new Seguridad().Desencriptar(lista[14]), ruta_script_carpeta = new Seguridad().Desencriptar(lista[15]), ruta_eliminar_carpeta = new Seguridad().Desencriptar(lista[16]), ruta_acceso_deirecto = new Seguridad().Desencriptar(lista[17]), }; ConfiguracionFTPModel ftps = new ConfiguracionFTPModel() { ftp_server = new Seguridad().Desencriptar(lista[18]), ftp_password = new Seguridad().Desencriptar(lista[19]), ftp_path = new Seguridad().Desencriptar(lista[20]), ftp_user = new Seguridad().Desencriptar(lista[21]), nombre_impresora = new Seguridad().Desencriptar(lista[22]), }; configuracion = new Configuracion_Model() { carpetas = carpeta, servidor_externo = servidor_extern, servidor_interno = servidor_intern, ftp = ftps, }; return(configuracion); } } else { return(null); } }
public void Guardar(Configuracion_Model configuracion, string ruta) { //FileAttributes attributes = File.GetAttributes(ruta); FileStream fs = null; List <string> datos = new List <string>(); datos.Add(configuracion.servidor_interno.servidor_local); datos.Add(configuracion.servidor_interno.puerto_local); datos.Add(configuracion.servidor_interno.usuario_local); datos.Add(configuracion.servidor_interno.password_local); datos.Add(configuracion.servidor_interno.database_local); datos.Add(configuracion.servidor_interno.database_local_aux); datos.Add(configuracion.servidor_externo.servidor_local); datos.Add(configuracion.servidor_externo.puerto_local); datos.Add(configuracion.servidor_externo.usuario_local); datos.Add(configuracion.servidor_externo.password_local); datos.Add(configuracion.servidor_externo.database_local); datos.Add(configuracion.carpetas.ruta_fotografias_carpeta); datos.Add(configuracion.carpetas.ruta_imagenes_carpeta); datos.Add(configuracion.carpetas.ruta_subir_servidor_carpeta); datos.Add(configuracion.carpetas.ruta_respaldo_carpeta); datos.Add(configuracion.carpetas.ruta_script_carpeta); datos.Add(configuracion.carpetas.ruta_eliminar_carpeta); datos.Add(configuracion.carpetas.ruta_acceso_deirecto); datos.Add(configuracion.ftp.ftp_server); datos.Add(configuracion.ftp.ftp_password); datos.Add(configuracion.ftp.ftp_path); datos.Add(configuracion.ftp.ftp_user); datos.Add(configuracion.ftp.nombre_impresora); foreach (var script in datos) { try { if (File.Exists(ruta)) { SetFileReadAccess(ruta, false); // Create the file, or overwrite if the file exists. StreamWriter sw = new StreamWriter(ruta, true); sw.WriteLine(new Seguridad().Encriptar(script)); sw.Close(); File.SetAttributes(ruta, File.GetAttributes(ruta) | FileAttributes.Hidden); //attributes = RemoveAttribute(attributes, FileAttributes.Hidden); SetFileReadAccess(ruta, true); } else { fs = new FileStream(ruta, FileMode.Create, FileAccess.Write); fs.Close(); StreamWriter sw = new StreamWriter(ruta, true); sw.WriteLine(new Seguridad().Encriptar(script)); sw.Close(); File.SetAttributes(ruta, File.GetAttributes(ruta) | FileAttributes.Hidden); //attributes = RemoveAttribute(attributes, FileAttributes.Hidden); SetFileReadAccess(ruta, true); } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("Se ha producido un error ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); //Console.WriteLine(ex.ToString()); } } }
private void Button_Click(object sender, RoutedEventArgs e) { if (txtUsuario.Text.Equals("") || pbPassword.Password.Equals("")) { System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtUsuario.Text.Equals("configuracion") && pbPassword.Password.Equals("12345")) { Archivo_Binario ab = new Archivo_Binario(); //string ruta = @"C:\Users\juani\AppData\Roaming\dentista\setup\conf\configuracion.txt"; string ruta = System.IO.Path.Combine(@Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"dentista\setup\conf\configuracion.txt"); //System.Windows.MessageBox.Show("entre a configuracion"); Configuracion_Model configuracion = ab.Cargar(ruta); DialogResult resultado = new DialogResult(); Form mensaje = new Configuracion(configuracion, ruta); resultado = mensaje.ShowDialog(); } else { Usuarios user = new Usuarios(false); user.redireccionarLogin(txtUsuario.Text, pbPassword.Password); } // //Seguridad secure = new Seguridad(); // //else //if() //{ // // // // //string ruta = System.IO.Path.Combine(@Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"dentista\setup\conf\configuracion.txt"); // //string ruta = "E:\\PortableGit\\programs_c#\\bs_v1.4\\Bonita_smile\\bonita_smile_v1\\Assets\\configuracion.txt"; // //} //else //{ // //} //var inputString = "Juan Jesús Padrón Díaz"; //Seguridad s = new Seguridad(); //System.Windows.MessageBox.Show(s.quitar_acentos(inputString)); //System.IO.Directory.CreateDirectory(pathString); //string strRutaArchivo = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); //string pathString ="bs"; //string ruta_completa = System.IO.Path.Combine(strRutaArchivo, pathString); //System.IO.Directory.CreateDirectory(ruta_completa); ////leer ////actualizar las variables valores antiguos y valores nuevos ////guardar los nuevos valores nuevos //// //Actualizo_servidor_interno(configuracion); //string ruta = @"\\DESKTOP-ED8E774\backup_bs\configuracion.txt"; //Archivo_Binario ab = new Archivo_Binario(); //ab.Guardar(configuracion, ruta); //Configuracion_Model conf= ab.Cargar(ruta); //System.Windows.MessageBox.Show(conf.servidor_interno.servidor_local); //System.Windows.MessageBox.Show(conf.carpetas.ruta_fotografias_carpeta + "\n " + conf.carpetas.ruta_imagenes_carpeta + "\n " + //conf.carpetas.ruta_subir_servidor_carpeta + "\n " + //conf.carpetas.ruta_respaldo_carpeta + "\n " + //conf.servidor_interno.database_local + "\n " + //conf.servidor_interno.puerto_local + "\n " + //conf.servidor_interno.usuario_local + "\n " + //conf.servidor_interno.password_local + "\n " + //conf.servidor_interno.database_local + "\n " + //conf.servidor_interno.database_local_aux + "\n " + //conf.servidor_externo.database_local + "\n " + //conf.servidor_externo.puerto_local + "\n " + //conf.servidor_externo.usuario_local + "\n " + //conf.servidor_externo.password_local + "\n " + //conf.servidor_externo.database_local + "\n "); //CultureInfo culture = new CultureInfo("en-US"); //string num= "5536"; ////System.Windows.MessageBox.Show(num.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("es-ES"))); ////double v = Convert.ToDouble(num.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("es-ES"))); //string num2 = "4536.33"; //double d = Convert.ToDouble(num, culture); //double d2 = Convert.ToDouble(num2, culture); //double r = d + d2; //System.Windows.MessageBox.Show(r.ToString(culture)); ////double v2 = Convert.ToDouble(num2.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("es-ES"))); //// string numero= num.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("en-US")); //if (new Seguridad().validar_numero(num)) //{ // System.Windows.Forms.MessageBox.Show("si es numero ->"); //} //else //{ // System.Windows.Forms.MessageBox.Show("no es numero ->" + num); //} //new Sincronizar().SincronizarLocalServidor() ; /*Uri siteUri = new Uri("ftp://jjdeveloperswdm.com/imagen_a_.jpg"); * bool verdad= DeleteFileOnServer(siteUri, "*****@*****.**", "bonita_smile"); * * if (verdad) * { * MessageBox.Show("si"); * } * else * { * MessageBox.Show("nno"); * } * //user.redireccionarLogin(); * //Rol r = new Rol(); * //r.eliminarRol(5); * * //string r1 = SHA1("n,vnak.nv.al.v.vnl.SML.VJ,CMA-klnmdxlk,gnvIKLneMDLK,JFMOPLÑj,endjgknvMKLE,NDIGKLVNoioekldjkgmoibqkfjhoibrkfjiksjffmigkjviskdjdgivsnmhkakjzlfjanjznjndkajnvikdhdofilhankjvhnajznvkn<dj"); * //string r2 = SHA1("n,vnak.nv.al.v.vnl.SML.VJ,CMA-klnmdxlk,gnvIKLneMDLK,JFMOPLÑj,endjgknvMKLE,NDIGKLVNoioekldjkgmoibqkfjhoibrkfjiksjffmigkjviskdjdgivsn"); * //MessageBox.Show("Muestro r1 su longitud es de "+r1.Length+" su incriptacion es "+r1); * //MessageBox.Show("Muestro r2 su longitud es de " + r2.Length + " su incriptacion es " + r2); * /*Escribir_Archivo ea = new Escribir_Archivo(); * ea.corregirArchivo();*/ /*Sincronizar sincronizar = new Sincronizar(); * sincronizar.SincronizarLocalServidor();*/ /*Sincronizar s = new Sincronizar(); * s.Backup(); * bool verdad = s.borrar_bd(); * if (verdad) * { * MessageBox.Show("Se borro la bd"); * bool verdad2 = s.crear_bd(); * if(verdad2) * { * MessageBox.Show("se creo la bd"); * s.Restore(); * } * else * { * MessageBox.Show("No se pudo crear bd "); * } * } * else * { * MessageBox.Show("No se pudo borrar"); * }*/ }
public Escribir_Archivo() { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); this.ruta_borrar = @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"; this.configuracion = configuracion; // this.ruta= @configuracion.carpetas.ruta_script_carpeta + "\\script_temporal.txt"; abonos.Add("id_paciente"); abonos.Add("id_motivo"); abonos.Add("fecha"); abonos.Add("monto"); abonos.Add("comentario"); abonos.Add("auxiliar_identificador"); carpeta_archivos.Add("nombre_carpeta"); carpeta_archivos.Add("id_paciente"); carpeta_archivos.Add("auxiliar_identificador"); clinica.Add("nombre_sucursal"); clinica.Add("color"); clinica.Add("auxiliar_identificador"); foto_estudio_carpeta.Add("id_carpeta"); foto_estudio_carpeta.Add("id_paciente"); foto_estudio_carpeta.Add("foto"); foto_estudio_carpeta.Add("auxiliar_identificador"); marketing.Add("descripcion"); marketing.Add("fecha_de_envio"); marketing.Add("id_paciente"); marketing.Add("auxiliar_identificador"); motivo_cita.Add("descripcion"); motivo_cita.Add("costo"); motivo_cita.Add("id_paiente"); motivo_cita.Add("auxuliar_identificador"); nota_de_digi_evolucion.Add("id_paciente"); nota_de_digi_evolucion.Add("id_motivo"); nota_de_digi_evolucion.Add("descripcion"); nota_de_digi_evolucion.Add("fecha"); nota_de_digi_evolucion.Add("auxuliar_identificador"); paciente.Add("nombre"); paciente.Add("apellidos"); paciente.Add("direccion"); paciente.Add("telefono"); paciente.Add("foto"); paciente.Add("email"); paciente.Add("marketing"); paciente.Add("id_clinica"); paciente.Add("antecedente"); paciente.Add("auxiliar_identificador"); permisos.Add("id_usuario"); permisos.Add("id_clinica"); permisos.Add("auxiliar_identificador"); usuario.Add("alias"); usuario.Add("nombre"); usuario.Add("apellidos"); usuario.Add("password"); usuario.Add("id_rol"); usuario.Add("auxiliar_identificador"); }
public Configuracion(Configuracion_Model configuracion, string ruta) { InitializeComponent(); this.configuracion = configuracion; this.ruta = ruta; }