コード例 #1
0
ファイル: Automovil.cs プロジェクト: briangeymonat/prueba
        public static bool EliminarTrabaja(Common.Clases.Trabaja pTra)
        {
            bool retorno = true;

            try
            {
                var conn = new SqlConnection(CadenaDeConexion);
                conn.Open();
                SqlCommand cmd = new SqlCommand("Trabaja_Eliminar", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add(new SqlParameter("@ci", pTra.Operario.Ci));
                cmd.Parameters.Add(new SqlParameter("@cod_Sec_Act", pTra.S_A.Cod_SA));
                cmd.Parameters.Add(new SqlParameter("@Id_A", pTra.Automovil.Id));

                int rtn = cmd.ExecuteNonQuery();
                if (rtn <= 0)
                {
                    retorno = false;
                }
                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
コード例 #2
0
ファイル: Automovil.cs プロジェクト: briangeymonat/prueba
        public static List <Common.Clases.Trabaja> TraerDatos(Common.Clases.Trabaja pTrabaja)
        {
            Common.Clases.Trabaja        retorno = null;
            List <Common.Clases.Trabaja> lst     = new List <Common.Clases.Trabaja>();

            try
            {
                var conn = new SqlConnection(CadenaDeConexion);
                conn.Open();
                SqlCommand cmd = new SqlCommand("TraerDatos_Trabaja", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add(new SqlParameter("@Id_A", pTrabaja.Automovil.Id));
                using (SqlDataReader oReader = cmd.ExecuteReader())
                {
                    while (oReader.Read())
                    {
                        retorno                 = new Common.Clases.Trabaja();
                        retorno.Operario        = new Common.Clases.Operario();
                        retorno.Operario.Ci     = oReader["ci"].ToString();
                        retorno.Operario.Nombre = oReader["nom"].ToString();
                        retorno.S_A             = new Common.Clases.Sector_Actividad();
                        retorno.S_A.Cod_SA      = oReader["cod_Sec_Act"].ToString();
                        retorno.Automovil       = new Common.Clases.Automovil();
                        retorno.Automovil.Id    = int.Parse(oReader["Id_A"].ToString());
                        retorno.Cant_horas      = int.Parse(oReader["cant_Horas"].ToString());
                        lst.Add(retorno);
                    }
                    conn.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lst);
        }