S50UpdateRelease.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Data;
4 using System.Linq;
5 using System.Text;
6 using sage.ew.db;
7 using sage.ew.global;
8 using Sage.ES.S50.S50Update;
11 
12 
13 namespace Sage.ES.S50UpdateRelease
14 {
19  {
23  private List<string> _GruposEmp = new List<string>();
24 
29  public override bool _UpdateRelease()
30  {
31  _Log.SaveInfo("UpdateRelease - Inicio");
32 
33  //_ActualizarAnuales();
34 
35  _Log.SaveInfo("UpdateRelease - Fin");
36 
37  return true;
38  }
39 
43  //private void _ActualizarAnuales()
44  //{
45  // _Log.SaveInfo("UpdateRelease - Inicio Actualizar ANUALES");
46 
47  // string lcGrupoActual = "", lcGrupoPripal = "";
48  // GrupoempTools._Obtener_Numero_Grupos(out lcGrupoActual, out lcGrupoPripal, out _GruposEmp);
49 
50  // foreach (string tcGrupo in _GruposEmp)
51  // {
52  // // Actualizar el campo DESCRIPCION de la tabla ANUALES
53  // UpdateAnuales_Descripcion(tcGrupo);
54  // }
55 
56  // _Log.SaveInfo("UpdateRelease - Fin Actualizar ANUALES");
57  //}
58 
62  //private void UpdateAnuales_Descripcion(string tcGrupo)
63  //{
64  // _Log.SaveInfo("UpdateAnuales_Descripcion - Inicio");
65 
66  // DataTable dtEjercicios = new DataTable();
67  // ObtenerEjerciciosGrupo(tcGrupo, ref dtEjercicios);
68 
69  // foreach (DataRow item in dtEjercicios.Rows)
70  // {
71  // string lcActual = item["conexion"].ToString().Trim();
72 
73  // string lcSql = $@"
74  // UPDATE [{lcActual}].dbo.anuales
75  // SET descripcion = '2403,2404,2493,2494,2933,2934'
76  // WHERE fitxer = 'N1' AND clau = 'AEB' AND pb = 'B' ";
77  // DB.SQLExec(lcSql);
78  // }
79 
80  // _Log.SaveInfo("UpdateAnuales_Descripcion - Fin");
81  //}
82 
88  //private void ObtenerEjerciciosGrupo(string tcGrupo, ref DataTable dtEjercicios)
89  //{
90  // string comun = "COMU" + tcGrupo;
91  // string lcSql = "Select conexion From [" + comun + "].dbo.ejercici order by ruta desc";
92  // dtEjercicios = new DataTable();
93  // DB.SQLExec(lcSql, ref dtEjercicios);
94  //}
95 
96  }
97 }
override bool _UpdateRelease()
Método donde realizar las acciones
Clase base para ejetutar procesos despues de actualizar
Clase para realizar acciones al entrar en sage50 después de actualizar a la versión 7830...