示例#1
0
 public static void GuardarCopiaSemanaPasada(int IdFecha)
 {
     //Abrir la Conexion
      Utilidades cn = new Utilidades();
      DataDataContext db = new DataDataContext();
      db.CommandTimeout = 900000;
      string sConnectionString = ConfigurationManager.ConnectionStrings["ArchivoCostosConnectionString"].ConnectionString;
      try
      {
          //metodo para guardar una copia de la semana pasada
          SqlBulkCopy copia = new SqlBulkCopy(sConnectionString);
          DataTable TablaCopia = cn.DatosCopiar(Consultas.CopiarSemana(IdFecha));
          copia.DestinationTableName = "CostosPptoProgSemanaPasada";
          copia.WriteToServer(TablaCopia);
          //metodo para cerrar la tabla
          TablaCopia.Dispose();
      }
      catch (Exception ex)
      {
          //metodo para insertar error
           db.InsertarError(ex.Message.ToString(),DateTime.Now);
      }
 }
示例#2
0
        //guardar parametros
        public static void GuardarParametros()
        {
            //Abrir la Conexion
            Utilidades cn = new Utilidades();

            string sConnectionString = ConfigurationManager.ConnectionStrings["ArchivoCostosConnectionString"].ConnectionString;
            try
            {
                //Guardar la parametrizacion
                cn.Abrir5();
                SqlBulkCopy copia = new SqlBulkCopy(sConnectionString);
                DataTable TablaCopia = cn.DatosCopiar(Consultas.GuardarParametrizacion());
                //Tabla de la parametrizacion
                copia.DestinationTableName = "Parametrizacion";
                //escribir en el servidor
                copia.WriteToServer(TablaCopia);
                cn.Cerrar5();
            }
            catch (Exception ex)
            {
                DataDataContext db = new DataDataContext();
                db.CommandTimeout = 900000;
                db.InsertarError(ex.Message.ToString(),DateTime.Now);
            }
        }
示例#3
0
        //guarda toda la vista de cost
        public static void GuardarCopia(int IdFecha)
        {
            //Abrir la Conexion
             Utilidades cn = new Utilidades();

             string sConnectionString = ConfigurationManager.ConnectionStrings["ArchivoCostosConnectionString"].ConnectionString;
             try
             {
                 //Copiamos los datos a la tabla costospptoprog
                 SqlBulkCopy copia = new SqlBulkCopy(sConnectionString);
                 copia.BulkCopyTimeout = 900000;
                 DataTable TablaCopia = cn.DatosCopiar(Consultas.CopiarTabla(IdFecha));
                 copia.DestinationTableName = "CostosPptoProg";
                 copia.WriteToServer(TablaCopia);

                 TablaCopia.Dispose();
             }
             catch (Exception ex)
             {
                 /*Metodo para insertar el error*/
                 DataDataContext db = new DataDataContext();
                 db.CommandTimeout = 900000;
                 db.InsertarError(ex.Message.ToString(),DateTime.Now);

             }
        }