Esempio n. 1
0
 /// <summary>
 /// Obtiene los campos de actualización de un objeto
 /// </summary>
 /// <param name="input">La entrada del campo actualizar</param>
 /// <returns>
 /// El campo actualizar
 /// </returns>
 public UpdateField PickUpdateFields(KeyValuePair<string, object> input)
 {
     UpdateField value;
     switch (input.Key)
     {
         case "prj_id":
         case "temperature":
             value = input.CreateFieldAsNumber(this.TableName, input.Value);
             break;
         case "tab_name":
         case "tab_desc":
         case "ruta":
             value = input.CreateFieldAsString(this.TableName, input.Value);
             break;
         case "is_interruptor":
             TipoAlimentacion tpAlim = (TipoAlimentacion)input.Value;
             int val = tpAlim == TipoAlimentacion.Interruptor ? 1 : 0;
             value = input.CreateFieldAsNumber(this.TableName, val);
             break;
         default:
             value = null;
             break;
     }
     return value;
 }
 public void DeleteTipoAlimentacion(TipoAlimentacion tA)
 {
     using (SqlCommand cmd = new SqlCommand("sp_DeleteTipoAlimentacion", cnn))
     {
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@id_tipo_ali", tA.id_tipo_ali);
         cnn.Open();
         cmd.ExecuteNonQuery();
     }
 }
 public void AddTipoAlimentacion(TipoAlimentacion tA)
 {
     using (SqlCommand cmd = new SqlCommand("sp_AddTipoAlimentacion", cnn))
     {
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@desc_tipo_raz", tA.desc_tipo_raz);
         cnn.Open();
         cmd.ExecuteNonQuery();
     }
 }
 public IEnumerable <Alimentacion> GetAlimentacionByTipoAlimentacion(TipoAlimentacion tipoalimentacion)
 {
     throw new NotImplementedException();
 }