Exemplo n.º 1
0
        //static DataModelTestDataContext dm = new DataModelTestDataContext();

        public static List<ConfiguracionB> ObtenerConfiguraciones()
        {
            // metodo agregado
            #region SQL compact connection

            SqlCeConnection conn = null;
            SqlCeCommand cmd = null;
            SqlCeDataReader rdr = null;
            List<ConfiguracionB> result = new List<ConfiguracionB>();
            try
            {
                conn = new SqlCeConnection("Data Source=" + System.IO.Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), "HRNPCIData.sdf"));
                conn.Open();
                cmd = new SqlCeCommand("SELECT * From Configuracion", conn);
                rdr = cmd.ExecuteReader();

                while (rdr.Read())
                {
                        ConfiguracionB f = new ConfiguracionB();
                        if (!DBNull.Value.Equals(rdr[0])) f.iCodigoConfiguracion = rdr.GetInt32(0);
                        if (!DBNull.Value.Equals(rdr[1])) f.vParametro = rdr.GetString(1);
                        if (!DBNull.Value.Equals(rdr[2])) f.vRutaEstatica = rdr.GetString(2);
                        if (!DBNull.Value.Equals(rdr[3])) f.dtFechaCreacion = rdr.GetDateTime(3);
                        if (!DBNull.Value.Equals(rdr[4])) f.dtFechaActualizacion = rdr.GetDateTime(4);
                        result.Add(f);
                }
                rdr.Close();
                cmd.Dispose();

            }
            catch (Exception)
            {
                return null;
            }
            finally
            {
                conn.Close();
            }

            return result;


            #endregion
        }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (txtRutaReportes.Text.Trim() == "" || txtRutaFotos.Text.Trim() == "")
            {
                MessageBox.Show("Debe especificar las rutas de almacenamiento","Advertencia",MessageBoxButton.OK,MessageBoxImage.Exclamation);
                return;
            }

            //gruardar rutas de Fotos
            ConfiguracionB conf = new ConfiguracionB();
            conf.iCodigoConfiguracion = 1;
            conf.vParametro = "RutaFotos";
            conf.vRutaEstatica = txtRutaFotos.Text;
            conf.dtFechaCreacion = DateTime.Now;
            conf.dtFechaActualizacion = DateTime.Now;
            bool blnfotos = false;

            //if (RutasAlmacenamientoStatic.strRutaFotos == "")
           // {
            if (RutasConfiguracionDL.GetRutaFotos() != null)//update
                    blnfotos = RutasConfiguracionDL.GuardarConfiguracion(conf, 1);
                else //create
                    blnfotos = RutasConfiguracionDL.GuardarConfiguracion(conf, 0);

            //}
            //else
                //blnfotos = RutasConfiguracionDL.GuardarConfiguracion(conf, 1);

            //gruardar rutas reportes
            ConfiguracionB conf1 = new ConfiguracionB();
            conf1.iCodigoConfiguracion = 2;
            conf1.vParametro = "RutaReportes";
            conf1.vRutaEstatica = txtRutaReportes.Text;
            conf1.dtFechaCreacion = DateTime.Now;
            conf1.dtFechaActualizacion = DateTime.Now;
            bool blnRportes = false;

            //if (RutasAlmacenamientoStatic.strRutaReportes == "")
            //{
                if (RutasConfiguracionDL.GetRutaReportes() != null) //update
                    blnRportes = RutasConfiguracionDL.GuardarConfiguracion(conf1, 1);
                else //create
                    blnRportes = RutasConfiguracionDL.GuardarConfiguracion(conf1, 0);
            //}
            //else
                //blnRportes = RutasConfiguracionDL.GuardarConfiguracion(conf1, 1);

            if (blnfotos == blnRportes == true)
            {
                RutasAlmacenamientoStatic.strRutaFotos = txtRutaFotos.Text;
                RutasAlmacenamientoStatic.strRutaReportes =  txtRutaReportes.Text ;

                PacienteStatic.kstrRutaFoto = RutasAlmacenamientoStatic.strRutaFotos;
                FisioterapeutaStatic.kstrRutaFoto = RutasAlmacenamientoStatic.strRutaFotos;

                MessageBox.Show("Se guardaron satisfactoriamente las configuraciones");
            }
            else
            {
                MessageBox.Show("Le faltó determinar un ruta de almacenamiento. Seleccionela por favor.");
            }

        }
Exemplo n.º 3
0
        public static bool GuardarConfiguracion(ConfiguracionB c, int modo)
        {
            #region linq to class
            //try
            //{
            //    //RemoteModelDataContext dm = new RemoteModelDataContext();
            //    switch (modo)
            //    {
            //        case 0:  //guarda por primera vez
            //            dm.Configuracions.InsertOnSubmit(c);
            //            dm.SubmitChanges();
            //            break;

            //        case 1: //Actualiza ruta
            //            Configuracion aux = dm.Configuracions.Where(i => i.iCodigoConfiguracion == c.iCodigoConfiguracion).First();
            //            aux.vRutaEstatica = c.vRutaEstatica;
            //            aux.dtFechaActualizacion = c.dtFechaActualizacion;
            //            dm.SubmitChanges();
            //            break;
            //    }
            //}
            //catch (Exception)
            //{
            //    return false;
            //}
            //return true;
            #endregion

            #region SQL compact connection

            SqlCeConnection conn = null;
            SqlCeCommand cmd = null;
            try
            {
                switch (modo)
                {
                    case 0:
                        conn = new SqlCeConnection("Data Source=" + System.IO.Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), "HRNPCIData.sdf"));
                        conn.Open();
                        cmd = new SqlCeCommand("INSERT INTO Configuracion( " +
                                                "vParametro, " +
                                                "vRutaEstatica, " +
                                                "dtFechaCreacion, " +
                                                "dtFechaActualizacion ) " +
                                                "VALUES (" +
                                                "@vParametro, " +
                                                "@vRutaEstatica, " +
                                                "@dtFechaCreacion, " +
                                                "@dtFechaActualizacion ) ", conn);

                        cmd.Parameters.AddWithValue("@vParametro", (c.vParametro.Trim() as object) ?? DBNull.Value);
                        cmd.Parameters.AddWithValue("@vRutaEstatica", (c.vRutaEstatica.Trim() as object) ?? DBNull.Value);
                        cmd.Parameters.AddWithValue("@dtFechaCreacion", (c.dtFechaCreacion as object) ?? DBNull.Value);
                        cmd.Parameters.AddWithValue("@dtFechaActualizacion", (c.dtFechaActualizacion as object) ?? DBNull.Value);
                        
                        break;

                    case 1:
                         conn = new SqlCeConnection("Data Source=" + System.IO.Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), "HRNPCIData.sdf"));
                        conn.Open();
                        cmd = new SqlCeCommand("UPDATE SET Configuracion " +
                                                "vParametro = @vParametro," +
                                                "dtFechaActualizacion = @dtFechaActualizacion " +
                                                "WHERE iCodigoConfiguracion = @iCodigoConfiguracion", conn);

                        cmd.Parameters.AddWithValue("@iCodigoConfiguracion", (c.iCodigoConfiguracion as object) ?? DBNull.Value);
                        cmd.Parameters.AddWithValue("@vParametro", (c.vRutaEstatica.Trim() as object) ?? DBNull.Value);
                        cmd.Parameters.AddWithValue("@dtFechaActualizacion", (c.dtFechaActualizacion as object) ?? DBNull.Value);

                        break;

                }
                cmd.ExecuteNonQuery();
            }
            catch (Exception)
            {
                return false;
            }
            finally
            {
                conn.Close();
            }

            return true;


            #endregion

        }
Exemplo n.º 4
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (txtRutaReportes.Text.Trim() == "" || txtRutaFotos.Text.Trim() == "")
            {
                MessageBox.Show("Debe especificar las rutas de almacenamiento", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                return;
            }

            //gruardar rutas de Fotos
            ConfiguracionB conf = new ConfiguracionB();

            conf.iCodigoConfiguracion = 1;
            conf.vParametro           = "RutaFotos";
            conf.vRutaEstatica        = txtRutaFotos.Text;
            conf.dtFechaCreacion      = DateTime.Now;
            conf.dtFechaActualizacion = DateTime.Now;
            bool blnfotos = false;

            //if (RutasAlmacenamientoStatic.strRutaFotos == "")
            // {
            if (RutasConfiguracionDL.GetRutaFotos() != null)//update
            {
                blnfotos = RutasConfiguracionDL.GuardarConfiguracion(conf, 1);
            }
            else     //create
            {
                blnfotos = RutasConfiguracionDL.GuardarConfiguracion(conf, 0);
            }

            //}
            //else
            //blnfotos = RutasConfiguracionDL.GuardarConfiguracion(conf, 1);

            //gruardar rutas reportes
            ConfiguracionB conf1 = new ConfiguracionB();

            conf1.iCodigoConfiguracion = 2;
            conf1.vParametro           = "RutaReportes";
            conf1.vRutaEstatica        = txtRutaReportes.Text;
            conf1.dtFechaCreacion      = DateTime.Now;
            conf1.dtFechaActualizacion = DateTime.Now;
            bool blnRportes = false;

            //if (RutasAlmacenamientoStatic.strRutaReportes == "")
            //{
            if (RutasConfiguracionDL.GetRutaReportes() != null)     //update
            {
                blnRportes = RutasConfiguracionDL.GuardarConfiguracion(conf1, 1);
            }
            else     //create
            {
                blnRportes = RutasConfiguracionDL.GuardarConfiguracion(conf1, 0);
            }
            //}
            //else
            //blnRportes = RutasConfiguracionDL.GuardarConfiguracion(conf1, 1);

            if (blnfotos == blnRportes == true)
            {
                RutasAlmacenamientoStatic.strRutaFotos    = txtRutaFotos.Text;
                RutasAlmacenamientoStatic.strRutaReportes = txtRutaReportes.Text;

                PacienteStatic.kstrRutaFoto       = RutasAlmacenamientoStatic.strRutaFotos;
                FisioterapeutaStatic.kstrRutaFoto = RutasAlmacenamientoStatic.strRutaFotos;

                MessageBox.Show("Se guardaron satisfactoriamente las configuraciones");
            }
            else
            {
                MessageBox.Show("Le faltó determinar un ruta de almacenamiento. Seleccionela por favor.");
            }
        }