예제 #1
0
 public static void Delete(Entities.MuestreoProd MuestreoProd)
 {
     if (MuestreoProd != null)
     {
         SyntexLocal.Delete <Entities.MuestreoProd>(MuestreoProd.ID.ToString());
     }
     else
     {
         SyntexLocal.Delete <Entities.MuestreoProd>(string.Empty);
     }
 }
예제 #2
0
        public static List <Entities.MuestreoProd> SelectAllMuestreoProd()
        {
            var conn = GetConnection();

            try
            {
                var muestreosProd = new List <Entities.MuestreoProd>();

                SqlCommand command = new SqlCommand("SELECT ID,ID_ANIMAL,ID_CATEGORIA,ID_ETAPA_PRODUCCION,FECHA_MUESTREO," +
                                                    "POTENCIA,POTENCIA_UMBRAL,POTENCIA_EXCEPCION_1,POTENCIA_EXCEPCION_2,POTRERO_DESTINO,EXCEPCION_MUESTREO," +
                                                    "PESO,HEMATOCRITO,ESTADO_FISICO,INDICE_HEMATIMETRICO,FECHA_ALTA FROM MUESTREO_PROD WHERE FECHA_MUESTREO >= (SELECT MIN(FECHA_INICIO) FROM TEMPORADA WHERE FECHA_FIN IS NULL)", conn);
                command.CommandType = CommandType.Text;

                var reader = command.ExecuteReader();

                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        var muestreoProd = new Entities.MuestreoProd();
                        muestreoProd.ID                   = Convert.ToInt32(reader["ID"].ToString());
                        muestreoProd.ID_ANIMAL            = Convert.ToInt32(reader["ID_ANIMAL"].ToString());
                        muestreoProd.ID_CATEGORIA         = Convert.ToInt32(reader["ID_CATEGORIA"].ToString());
                        muestreoProd.ID_ETAPA_PRODUCCION  = Convert.ToInt32(reader["ID_ETAPA_PRODUCCION"].ToString());
                        muestreoProd.FECHA_MUESTREO       = Convert.ToDateTime(reader["FECHA_MUESTREO"].ToString());
                        muestreoProd.POTENCIA             = Convert.ToInt32(reader["POTENCIA"].ToString());
                        muestreoProd.POTENCIA_UMBRAL      = Convert.ToInt32(reader["POTENCIA_UMBRAL"].ToString());
                        muestreoProd.POTENCIA_EXCEPCION_1 = Convert.ToInt32(reader["POTENCIA_EXCEPCION_1"].ToString());
                        muestreoProd.POTENCIA_EXCEPCION_2 = Convert.ToInt32(reader["POTENCIA_EXCEPCION_2"].ToString());
                        muestreoProd.POTRERO_DESTINO      = Convert.ToInt32(reader["POTRERO_DESTINO"].ToString());
                        muestreoProd.EXCEPCION_MUESTREO   = Convert.ToInt32(reader["EXCEPCION_MUESTREO"].ToString());
                        muestreoProd.PESO                 = reader.IsDBNull(11) ? (decimal?)null : Convert.ToDecimal(reader["PESO"].ToString());
                        muestreoProd.HEMATOCRITO          = reader.IsDBNull(12) ? (decimal?)null : Convert.ToDecimal(reader["HEMATOCRITO"].ToString());
                        muestreoProd.ESTADO_FISICO        = Convert.ToInt32(reader["ESTADO_FISICO"].ToString());
                        muestreoProd.INDICE_HEMATIMETRICO = reader.IsDBNull(14) ? (int?)null : Convert.ToInt32(reader["INDICE_HEMATIMETRICO"].ToString());
                        muestreoProd.FECHA_ALTA           = Convert.ToDateTime(reader["FECHA_ALTA"].ToString());

                        muestreosProd.Add(muestreoProd);
                    }
                }
                return(muestreosProd);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                conn.Close();
            }
        }
예제 #3
0
 public static void Update(Entities.MuestreoProd MuestreoProd)
 {
     SyntexLocal.Update(MuestreoProd);
 }
예제 #4
0
 public static List <Entities.MuestreoProd> Select(Entities.MuestreoProd MuestreoProd)
 {
     return(SyntexLocal.Select <Entities.MuestreoProd>());
 }
예제 #5
0
 public static void Insert(Entities.MuestreoProd MuestreoProd)
 {
     SyntexLocal.Insert(MuestreoProd);
 }
예제 #6
0
 public static void Delete(Entities.MuestreoProd MuestreoProd)
 {
     Data.MuestreoProd.Delete(MuestreoProd);
 }
예제 #7
0
 public static void Update(Entities.MuestreoProd MuestreoProd)
 {
     Data.MuestreoProd.Update(MuestreoProd);
 }
예제 #8
0
 public static List <Entities.MuestreoProd> Select(Entities.MuestreoProd MuestreoProd)
 {
     return(Data.MuestreoProd.Select(MuestreoProd));
 }
예제 #9
0
 public static void Insert(Entities.MuestreoProd MuestreoProd)
 {
     Data.MuestreoProd.Insert(MuestreoProd);
 }