Ejemplo n.º 1
0
        public static TEstado GetTEstadoCierre(SqlCeConnection conn)
        {
            TEstado te  = null;
            string  sql = "SELECT * FROM Estado WHERE en_cierre = 1";

            using (SqlCeCommand cmd = conn.CreateCommand())
            {
                cmd.CommandText = sql;
                SqlCeDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    te            = new TEstado();
                    te.EstadoId   = dr.GetInt32(0);
                    te.Nombre     = dr.GetString(1);
                    te.EnCierre   = dr.GetBoolean(2);
                    te.EnApertura = dr.GetBoolean(3);
                    te.Abm        = dr.GetByte(4);
                }
                if (!dr.IsClosed)
                {
                    dr.Close();
                }
            }
            return(te);
        }
Ejemplo n.º 2
0
        public static void TSave(TEstado tu, SqlCeConnection conn)
        {
            string sql = "";
            // primero verificamos que si el elemento está
            // TEstado tusu = GetTEstado(tu.EstadoId, conn);
            TEstado tusu = null;

            if (tusu == null)
            {
                sql = "INSERT INTO Estado(estado_id, nombre, en_cierre, en_apertura) VALUES({0},'{1}',{2},{3})";
            }
            else
            {
                sql = "UPDATE Estado SET nombre='{1}', en_cierre={2}, en_apertura={3} WHERE Estado_id={0}";
            }
            int b_cierre = 0;

            if (tu.EnCierre)
            {
                b_cierre = 1;
            }
            int b_apertura = 0;

            if (tu.EnApertura)
            {
                b_apertura = 1;
            }
            sql = String.Format(sql, tu.EstadoId, tu.Nombre, b_cierre, b_apertura);
            using (SqlCeCommand cmd = conn.CreateCommand())
            {
                cmd.CommandText = sql;
                int nrec = cmd.ExecuteNonQuery();
            }
        }
Ejemplo n.º 3
0
        public static IList <TEstado> GetTEstados(SqlCeConnection conn)
        {
            IList <TEstado> lte = new List <TEstado>();
            string          sql = "SELECT * FROM Estado";

            using (SqlCeCommand cmd = conn.CreateCommand())
            {
                cmd.CommandText = sql;
                SqlCeDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    TEstado te = GetTEstado(dr.GetInt32(0), conn);
                    lte.Add(te);
                }
            }
            return(lte);
        }
Ejemplo n.º 4
0
        public static IList <TEstado> GetTEstados(SqlCeConnection conn)
        {
            IList <TEstado> l = new List <TEstado>();

            using (SqlCeCommand cmd = conn.CreateCommand())
            {
                cmd.CommandText = String.Format("SELECT * FROM Estado");
                SqlCeDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    TEstado tusu = GetTEstado(dr.GetInt32(0), conn);
                    if (tusu != null)
                    {
                        l.Add(tusu);
                    }
                }
            }
            return(l);
        }
Ejemplo n.º 5
0
        public static TEstado GetTEstado(string nombre, SqlCeConnection conn)
        {
            TEstado Estado = null;

            using (SqlCeCommand cmd = conn.CreateCommand())
            {
                cmd.CommandText = String.Format("SELECT * FROM Estado WHERE nombre = '{0}'", nombre);
                SqlCeDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Estado = new TEstado()
                    {
                        EstadoId = dr.GetInt32(0),
                        Nombre   = dr.GetString(1),
                    };
                }
                if (!dr.IsClosed)
                {
                    dr.Close();
                }
            }
            return(Estado);
        }