Esempio n. 1
0
        public static string[] GetMesAno(string arquivo)
        {
            string[] AnoMes = new string[2];

            string sql = "select f4 from[Empresa$] where f4<>''";

            var result = new DaoGenerico().GetDados(sql, arquivo);

            int i = 1;

            foreach (var item in result.Rows)
            {
                if (i == 1)
                {
                    AnoMes[0] = ((DataRow)item).ItemArray[0].ToString();
                }
                else if (i == 2)
                {
                    Mes mes = (Mes)System.Enum.Parse(typeof(Mes), ((DataRow)item).ItemArray[0].ToString().Trim().ToUpper());

                    AnoMes[1] = Convert.ToInt32(mes).ToString().PadLeft(2, '0');
                }
                else
                {
                    break;
                }

                i++;
            }

            return(AnoMes);
        }
        public static List <CamposBanco> LerPlanilha(string arquivo)
        {
            string             planilha     = "'Absent + 15 dias e até 6 meses '";
            string             titleEmpresa = "[INDICADORES MENSAIS DE ABSENTEÍSMO - MEDICINA DO TRABALHO _MAIS]";
            string             sql          = string.Empty;
            DataTable          result       = null;
            List <CamposBanco> lista        = new List <CamposBanco>();

            var    AnoMes = Generic.GetMesAno(arquivo);
            int    ano    = int.Parse(AnoMes[0]);
            string mes    = AnoMes[1];

            try
            {
                #region Ordem 45

                sql    = Generic.MonteSql("610", 45, "F6", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 46

                sql    = Generic.MonteSql("611", 46, "F19", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 47

                sql    = Generic.MonteSql("612", 47, "F32", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 48

                sql    = Generic.MonteSql("613", 48, "F45", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion


                return(lista);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Esempio n. 3
0
 public void Salvando()
 {
     var meuDao       = new DaoGenerico <SamPrestador, ISamPrestadorProperties>();
     var novaEntidade = meuDao.Create();
 }
Esempio n. 4
0
        public static List <CamposBanco> LerPlanilha(string arquivo)
        {
            string             planilha     = "'Acidentes Próprio'";
            string             titleEmpresa = "[INDICADORES MENSAIS DE ACIDENTES DO TRABALHO_EFETIVO PRÓPRIO    ]";
            string             sql          = string.Empty;
            DataTable          result       = null;
            List <CamposBanco> lista        = new List <CamposBanco>();

            var    AnoMes = Generic.GetMesAno(arquivo);
            int    ano    = int.Parse(AnoMes[0]);
            string mes    = AnoMes[1];

            try
            {
                #region Ordem 55 formula =SUM(CPT+SPT+FATAIS)

                sql    = Generic.MonteSql("710", 55, "F23", planilha, titleEmpresa, "F9,F16,F23");
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes, true, 3);

                #endregion

                #region Ordem 56

                sql    = Generic.MonteSql("711", 56, "F9", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 57

                sql    = Generic.MonteSql("712", 57, "F16", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 58

                sql    = Generic.MonteSql("713", 58, "F23", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 59 formula =SOMA ACIDENTE TRAJETO(CPT+SPT+FATAIS)

                sql    = Generic.MonteSql("714", 59, "F44", planilha, titleEmpresa, "F30,F37,F44");
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes, true, 3);

                #endregion

                #region Ordem 60

                sql    = Generic.MonteSql("715", 60, "F30", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 61

                sql    = Generic.MonteSql("716", 61, "F37", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 62

                sql    = Generic.MonteSql("717", 62, "F44", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 64

                sql    = Generic.MonteSql("726", 64, "F51", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 65

                sql    = Generic.MonteSql("719", 65, "F62", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 66

                sql    = Generic.MonteSql("720", 66, "F69", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 67

                sql    = Generic.MonteSql("721", 67, "F76", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 68

                sql    = Generic.MonteSql("722", 68, "F82", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 69

                sql    = Generic.MonteSql("723", 69, "F88", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 71

                sql    = Generic.MonteSql("725", 71, "F94", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 70 //Formula  =((HORAS TRABALHADAS)*1000000/NUMERO ACIDENTES) ((F3*1000000)/(F9,F16,F23,F30,F37,F44))

                sql    = Generic.MonteSql("724", 70, "F3", planilha, titleEmpresa, "F9,F16,F23,F30,F37,F44");
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes, true, 6, true);

                #endregion



                return(lista);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Esempio n. 5
0
        public static List <CamposBanco> LerPlanilha(string arquivo)
        {
            string             planilha     = "Gestão";
            string             titleEmpresa = "[INDICADORES MENSAIS DE GESTÃO DE PESSOAL]";
            string             sql          = string.Empty;
            DataTable          result       = null;
            List <CamposBanco> lista        = new List <CamposBanco>();

            var    AnoMes = Generic.GetMesAno(arquivo);
            int    ano    = int.Parse(AnoMes[0]);
            string mes    = AnoMes[1];

            try
            {
                #region Ordem 11

                sql    = Generic.MonteSql("206", 11, "F6", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 13

                sql    = Generic.MonteSql("215", 13, "F12", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 14

                sql    = Generic.MonteSql("209", 14, "F19", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 12

                sql    = Generic.MonteSql("207", 12, "F26", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 16

                sql    = Generic.MonteSql("211", 16, "F32", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 17

                sql    = Generic.MonteSql("212", 17, "F39", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 18

                sql    = Generic.MonteSql("326", 18, "F46", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 20

                sql    = Generic.MonteSql("328", 20, "F55", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 19

                sql    = Generic.MonteSql("329", 19, "F64", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 22

                sql    = Generic.MonteSql("330", 22, "F73", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 23

                sql    = Generic.MonteSql("331", 23, "F89", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion



                return(lista);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Esempio n. 6
0
        public static List <CamposBanco> LerPlanilha(string arquivo)
        {
            string             planilha     = "Efetivo";
            string             titleEmpresa = "[EFETIVO DE PESSOAL - MENSAL]";
            string             sql          = string.Empty;
            DataTable          result       = null;
            List <CamposBanco> lista        = new List <CamposBanco>();

            var    AnoMes = Generic.GetMesAno(arquivo);
            int    ano    = int.Parse(AnoMes[0]);
            string mes    = AnoMes[1];

            try
            {
                #region Ordem 1

                sql    = Generic.MonteSql("110", 1, "F18", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 2

                sql    = Generic.MonteSql("111", 2, "F6", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 3

                sql    = Generic.MonteSql("112", 3, "F12", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 4

                sql    = Generic.MonteSql("120", 4, "F36", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 5

                sql    = Generic.MonteSql("121", 5, "F24", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 6

                sql    = Generic.MonteSql("122", 6, "F36", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 7

                sql    = Generic.MonteSql("130", 7, "F60", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 8

                sql    = Generic.MonteSql("131", 8, "F42", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 9

                sql    = Generic.MonteSql("132", 9, "F48", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 10

                sql    = Generic.MonteSql("133", 10, "F54", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 24

                sql    = Generic.MonteSql("410", 24, "F66", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 25

                sql    = Generic.MonteSql("411", 25, "F73", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 26

                sql    = Generic.MonteSql("412", 26, "F80", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 27

                sql    = Generic.MonteSql("413", 27, "F87", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 28

                sql    = Generic.MonteSql("414", 28, "F93", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 29

                sql    = Generic.MonteSql("415", 29, "F99", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion


                return(lista);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Esempio n. 7
0
        public static List <CamposBanco> LerPlanilha(string arquivo)
        {
            string             planilha     = "'Absenteísmo até 15 dias'";
            string             titleEmpresa = "[INDICADORES MENSAIS DE ABSENTEÍSMO - MEDICINA DO TRABALHO_ATÉ 15]";
            string             sql          = string.Empty;
            DataTable          result       = null;
            List <CamposBanco> lista        = new List <CamposBanco>();

            var    AnoMes = Generic.GetMesAno(arquivo);
            int    ano    = int.Parse(AnoMes[0]);
            string mes    = AnoMes[1];

            try
            {
                #region Ordem 32

                sql    = Generic.MonteSql("510", 32, "F6", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 33

                sql    = Generic.MonteSql("511", 33, "F12", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 35

                sql    = Generic.MonteSql("513", 35, "F24", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 36

                sql    = Generic.MonteSql("514", 36, "F37", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 38

                sql    = Generic.MonteSql("516", 38, "F50", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 39

                sql    = Generic.MonteSql("517", 39, "F63", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 41

                sql    = Generic.MonteSql("519", 41, "F76", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion

                #region Ordem 42

                sql    = Generic.MonteSql("520", 42, "F88", planilha, titleEmpresa);
                result = new DaoGenerico().GetDados(sql, arquivo);
                Generic.PreencherObjeto(lista, result, ano, mes);

                #endregion



                return(lista);
            }
            catch (Exception ex)
            {
                throw;
            }
        }