示例#1
0
        public UnidadesdeMedida GetbyID(int id)
        {
            try
            {
                UnidadesdeMedida ObjUnidadMedida = new UnidadesdeMedida();
                string           consulta        = " select " +
                                                   " PKUnidadMedidaId" +
                                                   " ,UnidaddeMedida" +
                                                   " from TblUnidadesMedida " +
                                                   " where PkUnidadMedidaId=@PkUnidadMedidaId";

                SQLiteCommand cmd = new SQLiteCommand(consulta, ObjDataAcces.Conexion);
                cmd.Parameters.AddWithValue("@PKUnidadMedidaId", id);
                ObjDataAcces.Open();
                SQLiteDataReader datos = cmd.ExecuteReader();

                // Leemos los datos de forma repetitiva
                while (datos.Read())
                {
                    ObjUnidadMedida._PKUnidadMedidaId = Convert.ToInt32(datos[0]);
                    ObjUnidadMedida._UnidaddeMedida   = Convert.ToString(datos[1]);

                    // Los agregamos a la lista
                }
                datos.Close();
                ObjDataAcces.Close();

                return(ObjUnidadMedida);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
示例#2
0
        public List <UnidadesdeMedida> Get(string Condiciones)
        {
            try
            {
                List <UnidadesdeMedida> ListUnidadesdeMedida = new List <UnidadesdeMedida>();
                string consulta = " select " +
                                  " PKUnidadMedidaId" +
                                  " ,UnidaddeMedida" +
                                  " from TblUnidadesMedida ";

                SQLiteCommand cmd = new SQLiteCommand(consulta, ObjDataAcces.Conexion);
                ObjDataAcces.Open();
                SQLiteDataReader datos = cmd.ExecuteReader();

                // Leemos los datos de forma repetitiva
                while (datos.Read())
                {
                    UnidadesdeMedida ObjUnidadMedida = new UnidadesdeMedida();
                    ObjUnidadMedida._PKUnidadMedidaId = Convert.ToInt32(datos[0]);
                    ObjUnidadMedida._UnidaddeMedida   = Convert.ToString(datos[1]);

                    // Los agregamos a la lista
                    ListUnidadesdeMedida.Add(ObjUnidadMedida);
                }
                datos.Close();
                ObjDataAcces.Close();

                return(ListUnidadesdeMedida);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
示例#3
0
        public void Insert(UnidadesdeMedida PUnidadMedida)
        {
            try
            {
                string StrSQl;
                if (existe(PUnidadMedida))
                {
                    StrSQl = " UPDATE TblUnidadMedidas" +
                             " SET " +
                             " UnidaddeMedida=@UnidaddeMedida" +
                             " WHERE PKUnidadMedidaId=@PKUnidadMedidaId";

                    var insertSQL = new SQLiteCommand(StrSQl, ObjDataAcces.Conexion);

                    insertSQL.Parameters.AddWithValue("@UnidaddeMedida", PUnidadMedida._UnidaddeMedida);
                    insertSQL.Parameters.AddWithValue("@PKUnidadMedidaId", PUnidadMedida._PKUnidadMedidaId);



                    ObjDataAcces.Open();
                    insertSQL.ExecuteNonQuery(); //Execute query
                    ObjDataAcces.Close();
                }
                else
                {
                    StrSQl = " INSERT INTO TblUnidadesMedida" +
                             " (UnidaddeMedida)" +
                             " VALUES " +
                             " (@UnidaddeMedida)";


                    var insertSQL = new SQLiteCommand(StrSQl, ObjDataAcces.Conexion);

                    insertSQL.Parameters.AddWithValue("@UnidaddeMedida", PUnidadMedida._UnidaddeMedida);


                    ObjDataAcces.Open();
                    insertSQL.ExecuteNonQuery(); //Execute query
                    ObjDataAcces.Close();
                }
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
示例#4
0
        private bool existe(UnidadesdeMedida PUnidadMedida)
        {
            try
            {
                UnidadesdeMedida ObjUnidadMedida = new UnidadesdeMedida();
                bool             Resultado       = false;

                ObjUnidadMedida = GetbyID(PUnidadMedida._PKUnidadMedidaId);
                if (ObjUnidadMedida != null)
                {
                    Resultado = true;
                }
                return(Resultado);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }