예제 #1
0
        public List <mClassificacao> ListaGenerica(string comando)
        {
            var lst = new List <mClassificacao>();

            var dataAccess = Sim.Data.Instances.DataM();

            try
            {
                foreach (DataRow dr in dataAccess.Read(comando).Rows)
                {
                    var classe = new mClassificacao();
                    classe.Codigo = (int)dr[1];    //Codigo
                    classe.Nome   = (string)dr[2]; //Nome
                    //classe.Cadastro = (DateTime)dr[3];
                    //classe.Alterado = (DateTime)dr[4];
                    classe.Bloqueado = (bool)dr[5];//Bloqueado
                    lst.Add(classe);
                }
            }
            catch
            {
                lst.Clear();
                var classe = new mClassificacao();
                classe.Codigo = 0;
                classe.Nome   = "...";
                lst.Add(classe);
            }

            return(lst);
        }
예제 #2
0
        public bool BlockNoBlockClassificacao(string commandsql, mClassificacao obj)
        {
            Data.IData mdata = Data.Instances.DataM();

            mdata.ClearParameters();
            mdata.AddParameters("@Bloqueado", obj.Bloqueado);
            mdata.AddParameters("@Codigo", obj.Codigo);

            return(mdata.Write(commandsql));
        }
예제 #3
0
        public bool InsertClassificacao(string sqlcommand1, string sqlcommand2, mClassificacao obj)
        {
            Data.IData mdata = Data.Instances.DataM();

            int last_codigo = 0;

            foreach (DataRow dr in mdata.Read(sqlcommand2).Rows)
            {
                last_codigo = (int)dr[0] + 1;
            }

            mdata.ClearParameters();

            mdata.AddParameters("@Codigo", last_codigo);
            mdata.AddParameters("@Nome", obj.Nome);
            mdata.AddParameters("@Cadastro", obj.Cadastro.ToShortDateString());
            mdata.AddParameters("@Alterado", obj.Alterado.ToShortDateString());
            mdata.AddParameters("@Bloqueado", obj.Bloqueado);

            return(mdata.Write(sqlcommand1));
        }